Gibt die Anzahl der gesuchten Zeichen aus, bevor das Zeichen „w“ in der Zeichenfolge „Hello world!“ gefunden wird:
<?phpecho strcspn("Hallo Welt!","w");?>Die Funktion strcspn() gibt die Anzahl der in einer Zeichenfolge gesuchten Zeichen (einschließlich Leerzeichen) zurück, bevor eines der angegebenen Zeichen gefunden wird.
Tipp: Verwenden Sie die Funktion strspn(), um die Anzahl der Zeichen in der Zeichenfolge zu ermitteln, die nur Zeichen aus einer angegebenen Zeichenliste enthält.
Kommentar: Diese Funktion ist binärsicher.
strcspn( string,char,start,length )
Parameter | beschreiben |
---|---|
Zeichenfolge | Erforderlich. Gibt die Zeichenfolge an, nach der gesucht werden soll. |
verkohlen | Erforderlich. Gibt die Zeichen an, nach denen gesucht werden soll. |
Start | Optional. Gibt den Ort an, an dem die Suche gestartet werden soll. |
Länge | Optional. Gibt die Länge der Zeichenfolge an (wie viele Zeichen gesucht werden sollen). |
Rückgabewert: | Gibt die Anzahl der in einer Zeichenfolge gesuchten Zeichen zurück, bevor ein bestimmtes Zeichen gefunden wird. |
---|---|
PHP-Version: | 4+ |
Protokoll aktualisieren: | In PHP 4.3 wurden neue Start- und Längenparameter hinzugefügt. |
Verwenden Sie alle Argumente, um die Anzahl der gesuchten Zeichen auszugeben, bis das Zeichen „w“ in der Zeichenfolge „Hello world!“ gefunden wird:
<?phpecho strcspn("Hallo Welt!","w",0,6); // Die Startposition ist 0 und die Länge der Suchzeichenfolge ist 6.?>