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