php-strspn

  • 08.07.2026
  • admin
  • 1минут читать

<strspn>

(PHP 3 >= 3.0.3, PHP 4, PHP 5)

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

Описание

int strspn ( string str1, string str2 [, int start [, int length]] )

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

Строка:

<?php
$var 
strspn("42 is the answer, what is the question ...""1234567890");
?>

присвоит 2 переменной $var , так как “42” – это самый длинный участок строки, состоящий только из символов “1234567890”.

Начиная с версии PHP 4.3.0, поддерживаются два необязательных аргумента, задающие начальную позицию и длину участка строки, в котором производится поиск.

<?php
echo strspn("foo""o"12); // 2
?>

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