PHP เช็คตัวอักษร ด้วย is_numeric บทความนี้สอนใช้คำสั่ง is_numeric ซึ่งเป็นคำสั่งสำหรับเช็คว่าข้อมูลดังกล่าวเป็นตัวเลขหรือไม่ โดยจะนำมาประยุกต์เพื่อใช้เช็คตัวอักษร โดยทำงานร่วมกับ if สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง PHP เช็คตัวอักษร ด้วย is_numeric
<?php
$data = "Hello123";
for( $i=0; $i<strlen($data); $i++ ) {
if( !is_numeric($data[$i]) ) {
echo $data[$i]." เป็นตัวอักษร<br/>";
}
}
?>
ผลลัพธ์
H เป็นตัวอักษร
e เป็นตัวอักษร
l เป็นตัวอักษร
l เป็นตัวอักษร
o เป็นตัวอักษร
PHP เช็คตัวอักษร จากตัวอย่างเก็บค่าข้อมูลที่ตัวแปร data จากนั้นวนลูป for เข้าถึงทีละตัวอักษร และใช้คำสั่ง !is_numeric กรณีถ้าไม่ใช้ตัวเลข คือเป็นตัวอักษรโปรแกรมจะทำงานในคำสั่ง if พร้อมแสดงตัวอักษรดังกล่าวออกสู่หน้าจอด้วยคำสั่ง echo