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