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