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

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

ค่าคงที่ FILTER_SANITIZE_STRIPPED ใช้สำหรับเข้ารหัสหรือลบอักขระที่ไม่ต้องการออกจากสตริง

ตัวเลือกและแฟล็ก (Options and Flags)

  • 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 − เข้ารหัสอักขระ & เป็น &

ค่าที่ส่งกลับ (Return Value)

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

ตัวอย่างการใช้งาน

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

ผลลัพธ์ (Output)

string(10) "Demo!text!"