Funkcja strcspn() PHP
Przykład
Wyświetla liczbę znaków znajdujących się przed znalezieniem znaku "w" w ciągu "Hello world!"
<?php echo strcspn("Hello world!","w"); ?>
Definicja i zastosowanie
Funkcja strcspn() zwraca liczbę znaków znajdujących się przed znalezieniem jakiegokolwiek z określonych znaków w ciągu (w tym spacji).
Wskazówka:Użyj strspn() Funkcja zwraca liczbę znaków w ciągu zawierających znaki z określonej listy.
Komentarz:Funkcja jest bezpieczna dla binarnych danych.
Gramatyka
strcspn(Ciąg,Znak,Początek,Długość)
Parametry | Opis |
---|---|
Ciąg | Wymagane. Określa ciąg do przeszukania. |
Znak | Wymagane. Określa znak do znalezienia. |
Początek | Opcjonalnie. Określa, gdzie w ciągu zacząć przeszukiwanie. |
Długość | Opcjonalnie. Określa długość ciągu (ile znaków przeszukać). |
Szczegóły techniczne
Wartość zwracana: | Zwraca liczbę znaków znajdujących się w ciągu przed znalezieniem określonego znaku. |
Wersja PHP: | 4+ |
Dziennik aktualizacji: | W PHP 4.3 dodano Początek i Długość Parametry. |
Więcej przykładów
Przykład 1
Użyj wszystkich parametrów, aby wyświetlić liczbę znaków znajdujących się przed znakiem "w" w ciągu "Hello world!"
<?php echo strcspn("Hello world!","w",0,6); // Początkowa pozycja to 0, długość szukanej sekwencji to 6. ?>