Forum und email

strspn

(PHP 4, PHP 5)

strspn — Ermittelt die Länge der übereinstimmenden Zeichen

Beschreibung

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

Ermittelt die Länge der übereinstimmenden Zeichen.

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.

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

Example#1 strspn()-Beispiel

<?php
echo strspn("foo""o"12); // 2
?>

Anmerkungen

Hinweis: Diese Funktion ist binary safe.

Siehe auch