English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La funzione ctype_punct() verifica se i caratteri stampabili non contengono spazi, numeri e lettere.
ctype_punct( $text );
Questa funzione verifica se tutti i caratteri della stringa fornita sono simboli di punteggiatura.
Numero di ordinamento | Parametri e descrizione |
---|---|
1 | text(obbligatorio) Stringa testata |
Se ogni carattere nel testo è stampabile, ma non è una lettera, un numero o uno spazio, allora restituisce TRUE; altrimenti restituisce FALSE.
Un esempio di ctype_punct() per verificare se un carattere è composto solo da simboli di punteggiatura.
<?php \$strings = array('k211!@!$#', 'foo!#$bar', '*$()'); foreach (\$strings as \$test) { if (ctype_punct(\$test)) { echo "\$test da simboli di punteggiatura \n"; }else { echo "\$test contenente caratteri non di punteggiatura \n"; } } ?>Testa e vedi ›/‹
Risultato di output:
k211!@!$# contenente caratteri non di punteggiatura foo!#$bar contenente caratteri non di punteggiatura *$() da simboli di punteggiatura