يتم استخدام الدالة is_numeric() لاكتشاف ما إذا كان المتغير رقمًا أم سلسلة رقمية.
متطلبات إصدار PHP: PHP 4، PHP 5، PHP 7
قواعد اللغة
المنطق هو_رقمي (مختلط $var)
وصف المعلمة:
$var: المتغير الذي سيتم اختباره.
قيمة الإرجاع
يتم إرجاع TRUE إذا كان المتغير المحدد عبارة عن رقم أو سلسلة رقمية، وإلا يتم إرجاع FALSE.
مثال
مثال
<?php $ var_name1 = 678 ; $ var_name2 = " a678 " ; $ var_name3 = " 678 " ; $ var_name4 = " codercto.com " ; $ var_name6 = array ( " a1 " , " a2 " ) $ var_name7 = + 125689 .66 ; ( is_numeric ( $var_name1 ) ) { صدى " $ var_name1 هو رقم " . آخر { صدى " $ var_name1 ليس رقمًا " . لو ( is_numeric ( $var_name2 ) ) { صدى " $ var_name2 رقم " . آخر { صدى " $ var_name2 ليس رقمًا " . نتيجة $ = 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 ليس رقمًا bool(true)[ هل 678 رقم ]bool(false)[ codercto.com هل هو رقم؟ ]bool(true)[ هل 698.99 رقم؟ المصفوفة هل هي رقم ]bool(true)[ هل 125689.66 رقم؟