Funkcja strcspn() PHP
Przykład
Wydrukuj liczbę znaków znalezionych w „Hello world!” przed znakiem „w”:
<?php
echo strcspn("Hello world!","w");
?>
Definicja i użycie
Funkcja strcspn() zwraca liczbę znaków (w tym spacje) znalezionych w ciągu, zanim zostanie znaleziona jakakolwiek część określonych znaków.
Wskazówka: Użyj funkcji strspn() , aby określić liczbę znaków znalezionych w ciągu zawierającym tylko znaki z określonej listy znaków.
Uwaga: Ta funkcja jest bezpieczna dla plików binarnych.
Składnia
strcspn(string,char,start,length)
Wartości parametrów
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) |
Szczegóły techniczne
Wartość zwrotu: | Zwraca liczbę znaków znalezionych w ciągu, zanim zostanie znaleziona jakakolwiek część określonych znaków |
---|---|
Wersja PHP: | 4+ |
Dziennik zmian: | Parametry początku i długości zostały dodane w PHP 4.3 |
Więcej przykładów
Przykład
Używając wszystkich parametrów, aby wydrukować liczbę znaków znalezionych w "Hello world!" przed znakiem „w”:
<?php
echo strcspn("Hello world!","w",0,6); // The start position is 0 and the length of the search string is 6.
?>
❮ Odniesienie do ciągów PHP