Функция 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,
    находящую последнее вхождение символа и возвращающую остаток