ctype_punct
(PHP 4 >= 4.0.4, PHP 5)
ctype_punct — Prüft auf Sonderzeichem, d.h. auf druckbare Zeichen die weder Buchstaben noch Ziffern noch Leerzeichen sind.
Beschreibung
bool ctype_punct
( string $text
)
Prüft ob alle Zeichen des Strings text Sonderzeichem, d.h. auf druckbare Zeichen die weder Buchstaben noch Ziffern noch Leerzeichen sind.
Parameter Liste
- text
-
Der zu prüfende String.
Rückgabewerte
Liefert TRUE wenn alle Zeichen in text Sonderzeichen sind, sonst FALSE.
Beispiele
Example#1 ctype_punct() Beispiel
<?php
$strings = array('ABasdk!@!$#', '!@ # $', '*&$()');
foreach ($strings as $testcase) {
if (ctype_punct($testcase)) {
echo "Der String $testcase enthält ausschließlich Sonderzeichen.\n";
} else {
echo "Der String $testcase enthält nicht nur Sonderzeichen.\n";
}
}
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
Der String ABasdk!@!$# enthält nicht nur Sonderzeichen. Der String !@ # $ enthält nicht nur Sonderzeichen. Der String *&$() enthält ausschließlich Sonderzeichen.