PHP Portal » PHP Handbuch » strspn

Werbung

strspn


(PHP 4, PHP 5)

strspnErmittelt die Länge der am Anfang übereinstimmenden Zeichen

Beschreibung

int strspn ( string $str1 , string $str2 [, int $start [, int $length ]] )

Ermittelt die Länge der am Anfang übereinstimmenden Zeichen.

Die Zeile

PHP Code
1
$var = strspn("42 ist die Antwort, was ist die Frage?", "1234567890");

ordnet 2 der Variable $var zu, da der String "42" das längste Segment darstellt, das Zeichen der Menge "1234567890" enthält.

Parameter-Liste

str1

Die erste Zeichenkette.

str2

Die zweite Zeichenkette.

start

Die Anfangsstelle der zu untersuchenden Zeichenkette. Negative Werte ermitteln die Position vom Ende der Zeichenkette aus.

length

Die Länge der zu untersuchenden Zeichensequenz. Negative Werte betrachten eine Anzahl von Zeichen vom Ende der Zeichenkette aus.

Rückgabewerte

Gibt die Länge des Abschnittes am Anfang von str1 zurück, der vollständig aus in str2 angegebenen Zeichen besteht.

Changelog

Version Beschreibung
4.3.0 Die Parameter start und length wurden hinzugefügt.

Beispiele

PHP Code
1
echo strspn("foo", "o", 1, 2); // 2

Anmerkungen

Hinweis: Diese Funktion ist binary safe.

Siehe auch

  • strcspn() - Ermittelt die Anzahl der nicht übereinstimmenden Zeichen