PHP strcspn()Funktion

PHP String 参考手册PHP-String-Referenzhandbuch

Beispiele

Gibt die Anzahl der Zeichen aus, die in der Zeichenkette "Hello world!" gefunden werden, bevor das Zeichen "w" gefunden wird:

<?php
echo strcspn("Hello world!","w");
?>

Beispiel ausführen »

Definition und Verwendung

Die Funktion strcspn() gibt die Anzahl der Zeichen zurück, die in einer Zeichenkette gefunden werden, bevor eines der angegebenen Zeichen gefunden wird (einschließlich Leerzeichen).

Tipp: Verwenden Sie die strspn() Funktion, um die Anzahl der Zeichen zu ermitteln, die in der Zeichenkette gefunden werden, die nur Zeichen aus einer angegebenen Zeichenliste enthält.

Hinweis: Diese Funktion ist binärsicher.


Syntax

strcspn(string,char,start,length)

Parameters Beschreibung
string Erforderlich. Gibt die zu durchsuchende Zeichenkette an.
char Erforderlich. Gibt die zu findenden Zeichen an.
start Optional. Gibt die Position an, an der die Suche beginnt.
length Optional. Gibt die Länge der Zeichenkette an (wie viele Zeichen durchsucht werden).

Technische Details

Rückgabewert: Gibt die Anzahl der Zeichen zurück, die in einer Zeichenkette gefunden werden, bevor eines der angegebenen Zeichen gefunden wird.
PHP-Version: 4+
Änderungsprotokoll: In PHP 4.3 wurde Folgendes hinzugefügt:startundlengthParameter.


Weitere Beispiele

Beispiel 1

Verwenden Sie alle Parameter, um die Anzahl der Zeichen auszugeben, die in der Zeichenkette "Hello world!" gefunden werden, bevor das Zeichen "w" gefunden wird:

<?php
echo strcspn("Hello world!","w",0,6); // Die Startposition ist 0 und die Länge der Suchzeichenkette ist 6.
?>

Beispiel ausführen »


PHP String 参考手册PHP-String-Referenzhandbuch Weitere Erweiterungen