PHP strcspn()Функция

PHP String 参考手册Справочное руководство по строкам PHP

Примеры

Вывести количество символов, найденных в строке "Hello world!" до символа "w":

<?php
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.
?>

Запустить пример »


PHP String 参考手册Справочное руководство по строкам PHP Другие расширения