ฟังก์ชัน 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