PHP strcspn() functie
Voorbeeld
Geef het aantal karakters weer dat voor het te vinden karakter "w" in de string "Hello world!" voorkomt:
<?php echo strcspn("Hello world!","w"); ?>
Definitie en gebruik
De functie strcspn() retourneert het aantal karakters dat in de string wordt gevonden voordat een van de opgegeven karakters wordt gevonden (inclusief spaties).
Tip:Gebruik strspn() De functie retourneert het aantal karakters in de string dat karakters bevat uit de opgegeven lijst van karakters.
Opmerking:Deze functie is binair veilig.
Syntax
strcspn(String,Karakter,Start,Lengte)
Parameters | Beschrijving |
---|---|
String | Verplicht. Bepaal de te zoeken string. |
Karakter | Verplicht. Bepaal het te zoeken karakter. |
Start | Optioneel. Bepaal waar in de string de zoekactie begint. |
Lengte | Optioneel. Bepaal de lengte van de string (zoveel karakters zoeken). |
Technische details
Retourwaarde: | Geef het aantal karakters weer dat in de string wordt gevonden voordat de opgegeven teken wordt gevonden. |
PHP versie: | 4+ |
Update log: | In PHP 4.3 is er een nieuw Start en Lengte Parameters. |
Meer voorbeelden
Voorbeeld 1
Gebruik alle parameters om het aantal karakters te berekenen dat voor het te vinden karakter "w" in de string "Hello world!" voorkomt:
<?php echo strcspn("Hello world!","w",0,6); // Beginpositie is 0, zoekstring lengte is 6. ?>