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


(PHP 4, PHP 5)

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

Описание

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

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

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

str1

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

str2

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

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) 

Примечания

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

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

  • strspn() - Возвращает длину участка в начале строки, полностью соответствующего маске