Beispiel
Drucken Sie die Anzahl der Zeichen in gefunden "Hello world!" vor dem Zeichen "w" :
<?php
echo strcspn("Hello world!","w");
?>
Führen Sie zB » Definition und Verwendung
Die strcspn() Funktion gibt die Anzahl der Zeichen (einschließlich Leerzeichen) in einer Zeichenfolge gefunden , bevor ein Teil der angegebenen Zeichen gefunden werden.
Tipp: Verwenden Sie die strspn() Funktion auf die Anzahl der Zeichen in der Zeichenfolge gefunden , die nur Zeichen aus einer angegebenen Zeichenliste enthält.
Note: Diese Funktion ist binary safe.
Syntax
strcspn( string,char,start,length )
Parameter | Beschreibung |
---|---|
string | Erforderlich. Gibt die Zeichenfolge zu suchen |
char | Erforderlich. Gibt die Zeichen für die Suche |
start | Optional. Gibt in einem String, wo Sie anfangen |
length | Optional. Gibt die Länge des Strings (wie viel von der Zeichenfolge zu suchen) |
Technische Details
Rückgabewert: | Gibt die Anzahl der Zeichen in einer Zeichenfolge, bevor irgendein Teil der angegebenen Zeichen gefunden werden gefunden |
---|---|
PHP Version: | 4+ |
Änderungsprotokoll: | Die Start- und Längenparameter wurden in PHP 4.3 hinzugefügt |
Mehr Beispiele
Beispiel 1
Unter Verwendung aller Parameter die Anzahl der Zeichen in gefunden drucken "Hello world!" 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.
?>
Führen Sie zB » <PHP String Referenz