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

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


ค่าคงที่ FILTER_SANITIZE_STRIPPED จะเข้ารหัสหรือตัดอักขระที่ไม่ต้องการออก

ตัวเลือกและแฟล็ก

  • FILTER_FLAG_NO_ENCODE_QUOTES − แฟล็กนี้ไม่เข้ารหัสเครื่องหมายคำพูด

  • FILTER_FLAG_STRIP_LOW − ตัดอักขระที่มีค่า ASCII ต่ำกว่า 32

  • FILTER_FLAG_STRIP_HIGH − ตัดอักขระที่มีค่า ASCII เกิน 32

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

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

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

คืนสินค้า

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

ตัวอย่าง

<?php
   $var = "<p><strong>Demo!</strong>text!<p>";
   var_dump(filter_var($var, FILTER_SANITIZE_STRIPPED));
?>

ผลลัพธ์

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

string(10) "Demo!text!"