Обработка строк
PHP Manual

strcspn

(PHP 4, PHP 5)

strcspnВозвращает длину участка в начале строки, не соответствующего маске

Описание

int strcspn ( string $str1 , string $str2 [, int $start [, int $length ]] )

Возвращает длину участка в начале строки str1, который не содержит ни одного символа из строки str2.

Список параметров

str1

Первая строка.

str2

Вторая строка.

start

Начальная позиция сравнения строки.

length

Длина сравнения строки.

Возвращаемые значения

Возвращает длину фрагмента в виде целого числа.

Список изменений

Версия Описание
4.3.0 Добавлены параметры start и length

Примеры

Пример #1 Пример использования strcspn()

<?php
$a 
strcspn('abcd',  'apple');
$b strcspn('abcd',  'banana');
$c strcspn('hello''l');
$d strcspn('hello''world');

var_dump($a);
var_dump($b);
var_dump($c);
var_dump($d);
?>

Результат выполнения данного примера:

int(0)
int(0)
int(2)
int(2)

Примечания

Замечание: Эта функция безопасна для обработки данных в двоичной форме.

Смотрите также


Обработка строк
PHP Manual