Funkce PHP strcspn().
Příklad
Vytiskněte počet znaků nalezených v "Ahoj světe!" před znak "w":
<?php
echo strcspn("Hello world!","w");
?>
Definice a použití
Funkce strcspn() vrací počet znaků (včetně mezer) nalezených v řetězci předtím, než je nalezena jakákoli část zadaných znaků.
Tip: Pomocí funkce strspn() zadejte počet znaků nalezených v řetězci, který obsahuje pouze znaky ze zadaného seznamu znaků.
Poznámka: Tato funkce je binárně bezpečná.
Syntax
strcspn(string,char,start,length)
Hodnoty parametrů
Parameter | Description |
---|---|
string | Required. Specifies the string to search |
char | Required. Specifies the characters to search for |
start | Optional. Specifies where in string to start |
length | Optional. Specifies the length of the string (how much of the string to search) |
Technické údaje
Návratová hodnota: | Vrátí počet znaků nalezených v řetězci předtím, než byla nalezena jakákoli část zadaných znaků |
---|---|
Verze PHP: | 4+ |
Seznam změn: | Parametry začátku a délky byly přidány v PHP 4.3 |
Další příklady
Příklad
Pomocí všech parametrů vytiskněte počet znaků nalezených v "Hello world!" před znak "w":
<?php
echo strcspn("Hello world!","w",0,6); // The start position is 0 and the length of the search string is 6.
?>
❮ Odkaz na řetězec PHP