PHP - strspn

Syntax

strspn("Zeichenkette1","Zeichenkette2")

Erklärung

Mit der Funktion strspn wird die Anzahl der Zeichen in "Zeichenkette1" -beginnend am Anfang der "Zeichenkette1"- zurückgegeben, die vorhanden sind, bis zum erstenmal ein Zeichen gefunden wird, das nicht in "Zeichenkette2" vorhanden ist. Die Reihenfolge der Zeichen in "Zeichenkette2" ist dabei irrelevant. Da der Vergleich auf Binärebene erfolgt, werden Groß- und Kleinschreibung berücksichtigt.

Vergleiche auch strcspn

Beispiel

<?php

echo strspn("abcde","abc");

echo "<br>";

echo strspn("abcde","cde");

?>

Ergebnis:

3
0

Beispiel 2

<?php

echo strspn("mineralwasser","minister");

// gefunden wird "a", das nicht in "minister" vorhanden ist.

echo "<br>";

echo strspn("Ein kurzer Satz","Ein Satz");

// gefunden wird "k", das nicht in "Ein Satz" vorhanden ist.

?>

Ergebnis:

5
4

zurück: PHP - Zeichenketten (Strings)

Ergänzung? Fehler? Schreib uns an team@phpbox.de
Du findest phpbox.de nützlich? Wir freuen uns über einen Link auf phpbox.de

Einstieg in PHP 8 und MySQL
PHP Buch