Функция PHP strspn()
Пример
Возвращает количество символов, найденных в строке «Hello world!» который содержит символы «kHlleo»:
<?php
echo strspn("Hello world!","kHlleo");
?>
Определение и использование
Функция strspn() возвращает количество символов, найденных в строке, содержащей только символы из параметра charlist.
Совет. Используйте функцию strcspn() , чтобы вернуть количество символов, найденных в строке, до того, как будет найдена какая-либо часть указанных символов.
Примечание. Эта функция безопасна для двоичных файлов.
Синтаксис
strspn(string,charlist,start,length)
Значения параметров
Parameter | Description |
---|---|
string | Required. Specifies the string to search |
charlist | Required. Specifies the characters to find |
start | Optional. Specifies where in the string to start |
length | Optional. Defines the length of the string |
Технические детали
Возвращаемое значение: | Возвращает количество символов, найденных в строке, содержащей только символы из параметра charlist . |
---|---|
Версия PHP: | 4+ |
Список изменений: | Параметры start и length были добавлены в PHP 4.3. |
Дополнительные примеры
Пример
Возвращает количество символов, найденных в строке «abcdefand», содержащей символы «abc»:
<?php
echo strspn("abcdefand","abc");
?>
❮ Справочник по строкам PHP