PHP - strcspn

Syntax

strcspn("Zeichenkette1","Zeichenkette2")

Erklärung

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

Vergleiche auch strspn

Beispiel

<?php

echo strcspn("abcde","b");

echo "<br>";

echo strcspn("abcde","d");

?>

Ergebnis:

1
3

Beispiel 2

<?php

echo strcspn("mineralwasser","aeiou");

// gefunden wird "i", das in "aeiou" vorhanden ist.

echo "<br>";

echo strcspn("Dies ist ein Satz","Satz");

// gefunden wird "t", das in "Satz" vorhanden ist.

?>

Ergebnis:

1
7

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