English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Die ctype_punct() Funktion überprüft, ob ein druckbarer Zeichencode nicht aus Leerzeichen, Ziffern und Buchstaben besteht.
ctype_punct( $text );
Diese Funktion überprüft, ob alle Zeichen der angegebenen Zeichenkette Punctuationzeichen sind.
Nummer | Parameter und Beschreibung |
---|---|
1 | text(Notwendig) Getestete Zeichenkette. |
Wenn jeder Zeichen im text druckbar ist, aber kein Buchstabe, keine Zahl und kein Leerzeichen ist, dann wird TRUE zurückgegeben; andernfalls FALSE.
Ein Beispiel für ctype_punct() zur Überprüfung, ob ein Zeichen nur aus Punctuationzeichen besteht.
<?php $strings = array('k211!@!$#*$()'); foreach ($strings as $test) { if (ctype_punct($test)) { echo "$test besteht aus Punctuationzeichen \n"; }else { echo "$test enthält nicht-punktierende Zeichen \n"; } } ?>Testen sehen‹/›
Ausgaberesultat:
k211!@!$# enthält nicht-punktierende Zeichen foo!#$bar enthält nicht-punktierende Zeichen *$() durch Punctuationzeichen besteht