Поиск позиции первого вхождения подстроки
Поиск позиции первого вхождения подстроки можно реализовать, воспользовавшись одной из двух php функций:
strpos или
mb_strpos. Первая функция некорректно работает при поиске вхождения в кириллической строке в кодировке utf-8. Вторая функция работает со строками в любой кодировке, только ей необходимо передавать параметр, в котором указана кодировка обрабатываемой строки.
Пример:
// исходная строка
$string = "исходная строка для примера подсчета подстрок";
// искомая подстрока
$substr = "стр";
// определение позиции первого вхождений
$strpos = strpos($string, $substr);
// определение позиции первого вхождений с учетом кодировки
$mb_strpos = mb_strpos($string, $substr, 0,"UTF-8");
// вывод результата
echo "strpos: $strpos<br/>";
echo "mb strpos: $mb_strpos<br/>";
Комментарии:
Нету комментариев для вывода...