strspn Возвращает длину участка в начале строки, которая полностью соответствует маске &reftitle.description; intstrspn stringstring stringcharacters intoffset0 intnulllength&null; Функция возвращает длину начального сегмента строки string, который содержит только символы из значения characters. Если параметры offset и length не указаны, то будет исследована вся строка string. Если они указаны, то эффект будет аналогичен вызову strspn(substr($string, $offset, $length), $characters) (подробнее смотрите функцию ). Строка кода: ]]> присвоит 2 переменной $var, поскольку «42» — начальный участок строки string, который состоит только из символов «1234567890». &reftitle.parameters; string Исследуемая строка. characters Список из разрешённых символов. offset Позиция начала поиска в subject. Если offset указан и неотрицателен, то функция strspn начнёт искать в строке string, начиная с позиции offset. Например, в строке «abcdef» символ с позицией 0 — «a», символ с позицией 2 — «c» и т. д. Если offset указали и его значение отрицательное, функция strspn начнёт поиск в строке string с позиции, которая отстаёт на offset символов с конца string. length Длина фрагмента строки string для проверки. Если параметр length указали и значение аргумента неотрицательно, функция проверит length символов с начала строки string. Если параметр length указали и он отрицателен, функция проверит строку string начиная со стартовой позиции до позиции, которая отстаёт на length символов с конца строки string. &reftitle.returnvalues; Функция возвращает длину первого участка строки string, который целиком состоит из символов characters. Когда смещение offset указано, возвращаемая длина строки определяется с этой позиции, а не с начала строки string. &reftitle.changelog; &Version; &Description; 8.0.0 Параметр length теперь принимает значение null. &reftitle.examples; Пример использования функции <function>strspn</function> ]]> &example.outputs; &reftitle.notes; ¬e.bin-safe; &reftitle.seealso; strcspn