PHP Handbuch
Zurück |  | Weiter

# strspn

(PHP 3 >= 3.0.3, PHP 4, PHP 5)

strspn -- Ermittelt die Länge der übereinstimmenden Zeichen

## Beschreibung

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

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

Die Zeile

`<?php $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.

Seit PHP 4.3.0 akzeptiert strspn() zwei optionale Parameter vom Typ integer, die dazu verwendet werden können, die Anfangsposition (`start`) sowie die Länge (`length`) des zu untersuchenden Stringteils zu bestimmen.

`<?php echo strspn("foo", "o", 1, 2); // 2 ?>`

> Anmerkung: Diese Funktion ist binary safe.

Siehe auch strcspn().

Zurück | Zum Anfang | Weiter
strrpos | Nach oben | strstr