ฟังก์ชัน Filter ใน PHP
- หน้าก่อนหน้า PHP Filesystem
- หน้าต่อไป PHP FTP
PHP Filter ฉบับนิยาย
PHP Filters ใช้เพื่อเช็คและกรองข้อมูลที่มาจากแหล่งที่ไม่ปลอดภัย (เช่นการบอกเล่าของผู้ใช้)
ติดตั้ง
ฟังก์ชัน filter คือส่วนประกอบของฮอร์น์เน็ล PHP คุณไม่จำเป็นต้องติดตั้งก็สามารถใช้งานได้
ฟังก์ชัน Filter ใน PHP
PHP:ชี้ว่าเวอร์ชั่น PHP ที่สนับสนุนฟังก์ชันนี้ใช้งานแรก
ฟังก์ชัน | คำอธิบาย | PHP |
---|---|---|
filter_has_var() | ตรวจสอบว่ามีตัวแปรของชนิดที่กำหนดหรือไม่ | 5 |
filter_id() | กลับค่า ID ของตัวแปรที่กำหนด | 5 |
filter_input() | เอาตัวแปรจากภายนอกสคริปต์ และกรองมัน | 5 |
filter_input_array() | เอาตัวแปรหลายตัวจากภายนอกสคริปต์ และกรองมัน | 5 |
filter_list() | กลับค่าธรรมดาแบบมาตราฐาน ซึ่งมีตัวแปรที่สนับสนุนตัวแปรทั้งหมด | 5 |
filter_var_array() | เอาตัวแปรหลายตัว และกรองมัน | 5 |
filter_var() | เอาตัวแปร และกรองมัน | 5 |
PHP Filters
ชื่อตัวแปร | คำอธิบาย |
---|---|
FILTER_CALLBACK | เรียกฟังก์ชันที่กำหนดโดยผู้ใช้เพื่อกรองข้อมูล |
FILTER_SANITIZE_STRING | กำจัดแท็ก กำจัดหรือเข้ารหัสตัวอักษรพิเศษ |
FILTER_SANITIZE_STRIPPED | ชื่อปลายทางของ "string" |
FILTER_SANITIZE_ENCODED | URL-encode ข้อความ กำจัดหรือเข้ารหัสตัวอักษรพิเศษ |
FILTER_SANITIZE_SPECIAL_CHARS | ตัวอักษรนำออก HTML '"<>& และตัวอักษรที่มีค่า ASCII ต่ำกว่า 32 |
FILTER_SANITIZE_EMAIL | ลบตัวอักษรทั้งหมด ยกเว้นตัวอักษรอักษรโปรตอิสทรรินทร์ ตัวเลข และ !#$%&'*+-/=?^_`{|}~@.[] |
FILTER_SANITIZE_URL | ลบทุกอักษร ยกเว้นตัวอักษร ตัวเลข รวมถึง $-_.+!*'(),{}|\\^~[]`<>#%";/?:@&= |
FILTER_SANITIZE_NUMBER_INT | ลบทุกอักษร ยกเว้นตัวเลข รวมถึง +-, |
FILTER_SANITIZE_NUMBER_FLOAT | ลบทุกอักษร ยกเว้นตัวเลข รวมถึง +-, .,eE |
FILTER_SANITIZE_MAGIC_QUOTES | ใช้ Addison() |
FILTER_UNSAFE_RAW | ไม่ทำการกรองเพิ่มเติม ลบหรือเข้ารหัสอักษรพิเศษ |
FILTER_VALIDATE_INT | ตรวจสอบค่าเป็นจำนวนเต็มในขอบเขตที่กำหนด |
FILTER_VALIDATE_BOOLEAN | ถ้าค่าเป็น "1", "true", "on", หรือ "yes" ก็กลับมาเป็น true ถ้าค่าเป็น "0", "false", "off", "no", หรือ "" ก็กลับมาเป็น false และถ้าค่าไม่ใช่เช่นนั้นก็กลับมาเป็น NULL |
FILTER_VALIDATE_FLOAT | ตรวจสอบค่าเป็นตัวเลขเป็นจำนวนเท่ากับ |
FILTER_VALIDATE_REGEXP | ตรวจสอบค่าเป็น regexp ที่สนิทกับ Perl ในการใช้งานตัวแปรปริมาณ |
FILTER_VALIDATE_URL | ตรวจสอบค่าเป็น URL |
FILTER_VALIDATE_EMAIL | ตรวจสอบค่าเป็นอีเมล |
FILTER_VALIDATE_IP | ตรวจสอบค่าเป็นที่อยู่ IP โดยใช้ค่า |
- หน้าก่อนหน้า PHP Filesystem
- หน้าต่อไป PHP FTP