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