PHP strcspn()-funktion
Exempel
Visa antalet tecken som hittas innan tecknet "w" i strängen "Hello world!":
<?php echo strcspn("Hello world!","w"); ?>
Definition och användning
strcspn()-funktionen returnerar antalet tecken som hittas innan något av de specificerade tecknen hittas i strängen (inklusive mellanslag).
Tips:Använd strspn() Funktionen returnerar antalet tecken i strängen som innehåller tecknen i den specificerade karaktärslistan.
Kommentarer:Funktionen är binärssäker.
Syntax
strcspn(string,char,start,length)
Parametrar | Beskrivning |
---|---|
string | Obligatoriskt. Bestäm den sträng som ska sökas efter. |
char | Obligatoriskt. Bestäm de tecken som ska sökas efter. |
start | Valfritt. Bestäm var i strängen sökningen börjar. |
length | Valfritt. Bestäm strängens längd (sök hur många tecken). |
Tekniska detaljer
Returvärde: | Returnerar antalet tecken som hittas i strängen innan det specificerade tecknet hittas. |
PHP-version: | 4+ |
Uppdateringslog | I PHP 4.3 lades start och length Parametrar. |
Mer exempel
Exempel 1
Använd alla parametrar för att visa antalet tecken som hittas innan tecknet "w" i strängen "Hello world!":
<?php echo strcspn("Hello world!","w",0,6); // Startposition är 0, söksträngens längd är 6. ?>