strrpos
strstr
Функции обработки строк
PHP Manual

# strspn

(PHP 4, PHP 5)

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

### Description

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", 1, 2); // 2
?>`

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

См. также описание функции strcspn().

strrpos
strstr
Функции обработки строк
PHP Manual