ฟังก์ชัน is_numeric() ใช้ในการตรวจสอบว่าตัวแปรเป็นตัวเลขหรือสตริงตัวเลข
ข้อกำหนดเวอร์ชัน PHP: PHP 4, PHP 5, PHP 7
ไวยากรณ์
บูล is_numeric (ผสม $var)
คำอธิบายพารามิเตอร์:
$var: ตัวแปรที่จะทดสอบ
ส่งกลับค่า
ส่งคืน TRUE หากตัวแปรที่ระบุเป็นตัวเลขหรือสตริงตัวเลข มิฉะนั้นจะส่งคืน FALSE
ตัวอย่าง
ตัวอย่าง
<?php $ var_name1 = 678 ; $ var_name2 = " a678 " ; $ var_name3 = " , " a2 " ; var_name7 = + 125689 .66 ; ( is_numeric ( $var_name1 ) ) - เสียงสะท้อน " $ var_name1 เป็น ตัวเลข " . อื่น - เสียงสะท้อน " $ var_name1 ไม่ใช่ ตัวเลข " . ถ้า ( is_numeric ( $var_name2 ) ) - เสียงสะท้อน " $ var_name2 เป็น ตัวเลข " . อื่น - เสียงสะท้อน " $ var_name2 ไม่ใช่ ตัวเลข " . $result = is_numeric ( $ var_name3 ) ; " [ $ var_name3 เป็น ตัวเลข หรือ ไม่ ] " . var_dump ( $ result ) ; " [ $ var_name4 เป็น ตัวเลข หรือ ไม่ ] " . var_dump ( $ result ) ; " [ $ var_name5 เป็น ตัวเลข หรือ ไม่ ] " . var_dump ( $ result ) ; " [ $ var_name6 เป็น ตัวเลข หรือ ไม่ ] " . var_dump ( $ result ) ; " [ $var_name7 เป็น ตัวเลขหรือ
ไม่ ]
" . var_dump ( $result ) ; ผลลัพธ์คือ:
678 คือตัวเลข a678 ไม่ใช่ตัวเลข บูล(จริง)[ 678 เป็นตัวเลขหรือไม่ ]บูล(เท็จ)[ อาร์เรย์ มันเป็นตัวเลขหรือไม่ ? ]bool(true)[ Is 125689.66 a number? ]