PHP strcspn() функция
Пример
Вывод количества символов, найденных до символа "w" в строке "Hello world!"
<?php echo strcspn("Hello world!","w"); ?>
Определение и использование
Функция strcspn() возвращает количество символов в строке, найденных до любого из указанных символов (включая пробелы).
Совет:Используйте strspn() Функция возвращает количество символов в строке, содержащих указанные символы из списка.
Комментарии:Функция двоично безопасна.
Синтаксис
strcspn(строка,символ,начало,длина)
Параметры | Описание |
---|---|
строка | Обязателен. Определяет строку, которую нужно искать. |
символ | Обязателен. Определяет символы, которые нужно найти. |
начало | Опционально. Определяет, с какого места в строке начать поиск. |
длина | Опционально. Определяет длину строки (сколько символов нужно поискать). |
Технические детали
Возврат значения: | Возвращает количество символов в строке, найденных до указанного символа. |
Версия PHP: | 4+ |
Журнал обновлений: | В PHP 4.3 добавлен начало и длина Параметры. |
Более примеров
Пример 1
Используйте все параметры для вывода количества символов, найденных до символа "w" в строке "Hello world!"
<?php echo strcspn("Hello world!","w",0,6); // Начало位置 0, длина поисковой строки 6. ?>