Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ค่าคงที่ FILTER_SANITIZE_STRING ใน PHP


ค่าคงที่ FILTER_SANITIZE_STRING จะลบแท็กและเข้ารหัสอักขระพิเศษจากสตริง

ธง

  • FILTER_FLAG_NO_ENCODE_QUOTES − ห้ามเข้ารหัสคำพูด

  • FILTER_FLAG_STRIP_LOW - ลบอักขระที่มีค่า ASCII น้อยกว่า 32

  • FILTER_FLAG_STRIP_HIGH − ลบอักขระที่มีค่า ASCII มากกว่า 127

  • FILTER_FLAG_ENCODE_LOW - เข้ารหัสอักขระที่มีค่า ASCII น้อยกว่า 32

  • FILTER_FLAG_ENCODE_HIGH - เข้ารหัสอักขระที่มีค่า ASCII มากกว่า 127

  • FILTER_FLAG_ENCODE_AMP - เข้ารหัสอักขระ "&" ​​เป็น &

คืนสินค้า

ค่าคงที่ FILTER_SANITIZE_STRING ไม่ส่งคืนสิ่งใด

ตัวอย่าง

<?php
   $var = "<p>£Demo! ££</p>";
   $res = filter_var($var, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH);
   echo $res;
?>

ผลลัพธ์

ต่อไปนี้เป็นผลลัพธ์

Demo!