Przykład
Broszura liczbę znaków znajdujących się w "Hello world!" przed znak "w" :
<?php
echo strcspn("Hello world!","w");
?>
Uruchomić przykład » Definicja i Wykorzystanie
strcspn() zwraca liczbę znaków (łącznie whitespaces) Znaleziono w ciąg, zanim jakakolwiek część z wymienionych znaków występują.
Wskazówka: Użyj strspn() funkcji do liczby znaków znajdujących się w ciąg, który zawiera tylko znaki z listy określonej postaci.
Note: Ta funkcja jest bezpieczna dla danych binarnych.
Składnia
strcspn( string,char,start,length )
Parametr | Opis |
---|---|
string | Wymagany. Określa ciąg szukać |
char | Wymagany. Określa znaki do wyszukania |
start | Opcjonalny. Określa gdzie w ciąg, aby rozpocząć |
length | Opcjonalny. Określa długość napisu (ile łańcucha wyszukiwania) |
Szczegóły techniczne
Zwracana wartość: | Zwraca liczbę znaków znajdujących się w ciąg przed jakiejkolwiek części określonych znaków występują |
---|---|
Wersja PHP: | 4+ |
Lista zmian: | Dwa parametry długości dodano 4,3 PHP |
Więcej przykładów
Przykład 1
Korzystanie wszystkie parametry, aby wydrukować liczbę znaków znajdujących się w "Hello world!" przed znak "w" :
<?php
echo strcspn("Hello world!","w",0,6);
// The start position is 0 and the length of the search string is 6.
?>
Uruchomić przykład » <String referencyjny PHP