strrpos
strstr
String-Funktionen
PHP Manual

# strspn

(PHP 4, PHP 5)

strspn — Ermittelt 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
$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

Beispiel #1 strspn()-Beispiel

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

### Anmerkungen

> Hinweis: Diese Funktion ist binary safe.

### Siehe auch

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

strrpos
strstr
String-Funktionen
PHP Manual