English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Diectype_digit() Funktion überprüft, ob alle Zeichen im String numerisch sind.
ctype_digit(\$text);
Es überprüft, ob alle Zeichen im angegebenen Text numerisch sind. Es überprüft nur1 ... 9
Nummer | Parameter und Beschreibung |
---|---|
1 | text (erforderlich) Zu testende Zeichenkette. |
Wenn jeder Zeichen im Text ein Dezimalzahl ist, gibt TRUE zurück, andernfalls FALSE.
Überprüfen Sie, ob die Elemente im Array rein numerisch sind
<?php \$strings = array('122.50', ''1004', foo!#$bar'); foreach (\$strings as \$test) { if (ctype_digit(\$test)) { echo "\$test sind alle Zeichen Zahlen \n"; } else { echo "\$test enthält nicht-numerische Zeichen \n"; } } ?>Testen Sie, ob‹/›
Ausgabeergebnis:
122.50 enthält nicht-numerische Zeichen 1004 Zeichen sind alle Zahlen foo!#$bar enthält nicht-numerische Zeichen