ฟังก์ชัน IntlChar::iscntrl() ใช้เพื่อตรวจสอบว่าอินพุตที่กำหนดเป็นอักขระควบคุมหรือไม่ ตัวอย่าง ได้แก่ การป้อนบรรทัด (\n), แท็บ (\t) เป็นต้น
ไวยากรณ์
IntlChar::iscntrl( val )
พารามิเตอร์
-
วาล − ค่าจำนวนเต็มหรืออักขระที่เข้ารหัสเป็นสตริง UTF-8
คืนสินค้า
ฟังก์ชัน IntlChar::iscntrl() จะคืนค่า TRUE หาก val เป็นอักขระควบคุม
ตัวอย่าง
ต่อไปนี้เป็นตัวอย่าง −
<?php var_dump(IntlChar::iscntrl("\n")); echo "<br>"; var_dump(IntlChar::iscntrl("ahjh")); echo "<br>"; var_dump(IntlChar::iscntrl("12345")); ?>
ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์ -
bool(true) NULL NULL
ตัวอย่าง
เรามาดูตัวอย่างอื่นที่เรากำลังตรวจสอบว่าค่าที่ป้อนเป็นอักขระควบคุมหรือไม่ -
<?php var_dump(IntlChar::iscntrl("\r")); echo "<br>"; var_dump(IntlChar::iscntrl("878")); echo "<br>"; ?>
ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์ -
bool(true) NULL