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