Функция strstr

Функцията strstr намира първото срещане на подниз в низ и връща част от низа започвайки от това място до края на низа. За разлика от strchr тя търси срещане на подниз от няколко символа, а не срещане на един символ.

Съществува и функция stristr, която прави същото, но без отчитане на регистъра.

Синтаксис

phpstrstr(string $haystack, string $needle, bool $before_needle = false): string|false

Пример

В този пример функцията ще извлече адреса на страницата без домейн име от URL (ще върне подниз, започвайки от първата /, до края на низа)

php<?php
  echo strstr('site.ru/dir1/dir2/page.html', '/');
?>

Резултат от изпълнението на кода:

php'/dir1/dir2/page.html'

Вижте също

  • функцията strchr,
    намираща първото срещане на символ и връщаща остатъка
  • функцията strrchr,
    намираща последното срещане на символ и връщаща остатъка