PHP
Referenzliste
strcspn
String-Funktionen
Befehl:
int strcspn ( string $str1 , string $str2 [, int $start [, int $length ]] )
Parameter-Liste:
Beschreibung | |
---|---|
Die erste Zeichenkette. | |
Die zweite Zeichenkette. | |
start | Die Anfangsposition der zu untersuchenden Zeichenkette. |
Die Länge der zu untersuchenden Zeichenkette. |
Rückgabewerte:
Gibt die Länge des gefundenen Segments als Integerwert zurück.
Beschreibung:
Gibt die Länge von
str1
zurück, bis zu der kein Zeichen aus str2
vorkommt. Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Hinweis:
Hinweis:
Diese Funktion ist binary safe.
Siehe auch:
• strspn()
Ermittelt die Länge des initialen Abschnitts einer Zeichenkette, der ausschliesslich aus Zeichen besteht, die in einer übergebenen Maske enthalten sind.
strcspn() - Beispiel:
Eingabe:
<?php $a = strcspn('abcd', 'apple'); $b = strcspn('abcd', 'banana'); $c = strcspn('hello', 'l'); $d = strcspn('hello', 'world'); var_dump($a); var_dump($b); var_dump($c); var_dump($d); ?>
Ausgabe:
int(0)
int(0)
int(2)
int(2)
int(0)
int(2)
int(2)
Beschreibung:
Mit strcspn() kann man feststellen, wann in einem String (str1) das erste Mal ein Zeichen aus einer Menge von Zeichen (str2) vorkommt. Dabei wird die L�nge bis zum ersten Auftreten eines der Zeichen als Integer-Wert zur�ckgegeben. Im unteren Beispiel wurde als Suchkriterium "abcdz" genommen. Das "z" kommt als erstes dieser Zeichen in dem String vor, deshalb ist das Ergebnis der Wert 18.
Beschreibung:
Beschreibung | |
---|---|
4.3.0 | Die Parameter start und length wurden eingeführt. |
String-Funktionen