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");
?>

Uitvoervoorbeeld

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.
?>

Uitvoervoorbeeld