English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
A função ctype_digit() verifica se todos os caracteres da string são números.
ctype_digit(\$text);
Verifica se todos os caracteres da string fornecida são números. Ele verifica apenas1 ... 9
Número | Parâmetros e descrição |
---|---|
1 | text (obrigatório) String a ser testada. |
Se todos os caracteres do texto forem dígitos decimais, retorna TRUE, caso contrário, retorna FALSE.
Detecção de elementos em array, se os elementos são números puros
<?php \$strings = array('122.50', ''1004', foo!#$bar'); foreach (\$strings as \$test) { if (ctype_digit(\$test)) { echo "\$test Todos os caracteres são números \n"; }else { echo "\$test Contém caracteres não numéricos \n"; } } ?>Teste e veja‹/›
Resultados de saída:
122.50 Contém caracteres não numéricos 1004 Todos os caracteres são números foo!#$bar Contém caracteres não numéricos