PHP strcspn()-funktion

Exempel

Visa antalet tecken som hittas innan tecknet "w" i strängen "Hello world!":

<?php
echo strcspn("Hello world!","w");
?>

Kör en exempel

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

Kör en exempel