English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
تُستخدم دالة ctype_xdigit() للتحقق من أن النص يحتوي فقط على أرقام عشرية.
ctype_xdigit ( $text );
تحقق هذه الدالة من النص المُقدّم، إذا كان كل حرف في النص هو أرقام عشرية.
الرقم | الخيارات والمُوضيحات |
---|---|
1 | text(مُلزم) النص المُختبَر |
إذا كان كل حرف في النص يحتوي على أرقام عشرية (أي أرقام عشرية أو أحرف [A-Fa-f])، فإنه يعود TRUE، وإلا يعود FALSE.
<?php $strings = array('ABCDEF', 'SAI!@#$', 'ab12bc99','FF10BC99', 'DDDD', 'ffff'); foreach ($strings as $test) { if (ctype_xdigit($test)) { echo "$test يتكون من أرقام بسيطة عشري.\n"; }else { echo "$test يحتوي على أرقام غير عشرية.\n"; } } ?>اختبار لرؤية‹/›
نتيجة الخروج:
ABCDEF - يتكون من أرقام بسيطة عشري. SAI!@#$ - يحتوي على أرقام غير عشرية. ab12bc99 - يتكون من أرقام بسيطة عشري. FF10BC99 - يتكون من أرقام بسيطة عشري. DDDD - يتكون من أرقام بسيطة عشري. ffff - يتكون من أرقام بسيطة عشري.