PHP strcspn() Funktion
Beispiel
Gibt die Anzahl der Zeichen zurück, die vor dem im String "Hallo Welt!" gefundenen Zeichen "w" gesucht werden:
<?php echo strcspn("Hallo Welt!","w"); ?>
Definition und Verwendung
Die Funktion strcspn() gibt die Anzahl der Zeichen zurück, die vor dem ersten vorgeschriebenen Zeichen im String gesucht werden (einschließlich Leerzeichen).
Hinweis:Verwenden Sie strspn() Die Funktion gibt die Anzahl der Zeichen zurück, die im String enthalten sind, die in der angegebenen Zeichenliste enthalten sind.
Kommentare:Diese Funktion ist binär sicher.
Syntax
strcspn(Zeichenfolge,Zeichen,Start,Länge)
Parameter | Beschreibung |
---|---|
Zeichenfolge | Erforderlich. Bestimmt die zu suchende Zeichenfolge. |
Zeichen | Erforderlich. Bestimmt die zu suchenden Zeichen. |
Start | Optional. Bestimmt, wo in der Zeichenfolge die Suche beginnt. |
Länge | Optional. Bestimmt die Länge der Zeichenfolge (wie viele Zeichen gesucht werden). |
Technische Details
Rückgabewert: | Gibt die Anzahl der Zeichen zurück, die vor dem gefundenen Symbol im String gesucht werden, bevor die Suche abgeschlossen wird. |
PHP-Version: | 4+ |
Aktualisierungsprotokoll: | In PHP 4.3 wurde hinzugefügt: Start und Länge Parameter. |
Mehr Beispiele
Beispiel 1
Verwenden Sie alle Parameter, um die Anzahl der Zeichen vor dem im String "Hallo Welt!" gefundenen Zeichen "w" auszugeben:
<?php echo strcspn("Hallo Welt!","w",0,6); // Der Startpunkt ist 0, die Länge der Suchzeichenfolge ist 6. ?>