PHP -strcspn()- Funktion
Beispiel
Drucken Sie die Anzahl der gefundenen Zeichen in "Hallo Welt!" vor dem Zeichen "w":
<?php
echo strcspn("Hello world!","w");
?>
Definition und Verwendung
Die Funktion strcspn() gibt die Anzahl der in einer Zeichenfolge gefundenen Zeichen (einschließlich Leerzeichen) zurück, bevor irgendein Teil der angegebenen Zeichen gefunden wird.
Tipp: Verwenden Sie die Funktion strspn() , um die Anzahl der Zeichen zu ermitteln, die in der Zeichenfolge gefunden wurden, die nur Zeichen aus einer angegebenen Zeichenliste enthält.
Hinweis: Diese Funktion ist binärsicher.
Syntax
strcspn(string,char,start,length)
Parameterwerte
Parameter | Description |
---|---|
string | Required. Specifies the string to search |
char | Required. Specifies the characters to search for |
start | Optional. Specifies where in string to start |
length | Optional. Specifies the length of the string (how much of the string to search) |
Technische Details
Rückgabewert: | Gibt die Anzahl der in einer Zeichenfolge gefundenen Zeichen zurück, bevor irgendein Teil der angegebenen Zeichen gefunden wird |
---|---|
PHP-Version: | 4+ |
Änderungsprotokoll: | Die Start- und Längenparameter wurden in PHP 4.3 hinzugefügt |
Mehr Beispiele
Beispiel
Verwenden aller Parameter, um die Anzahl der Zeichen auszugeben, die in „Hello world!“ gefunden wurden. vor dem Zeichen "w":
<?php
echo strcspn("Hello world!","w",0,6); // The start position is 0 and the length of the search string is 6.
?>
❮ PHP-String-Referenz