Funkcia strstr

Funkcia strstr nájde prvý výskyt podreťazca v reťazci a vráti časť reťazca od tohto miesta až do konca reťazca. Na rozdiel od strchr vyhľadáva výskyt podreťazca z viacerých znakov, a nie výskyt jedného znaku.

Existuje aj funkcia stristr, ktorá robí to isté, ale bez ohľadu na veľkosť písmen.

Syntax

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

Príklad

V tomto príklade funkcia získa adresu stránky bez názvu domény z URL (vráti podreťazec, počnúc od prvého /, až do konca reťazca)

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

Výsledok vykonania kódu:

php'/dir1/dir2/page.html'

Pozri tiež

  • funkciu strchr,
    ktorá nájde prvý výskyt znaku a vráti zvyšok
  • funkciu strrchr,
    ktorá nájde posledný výskyt znaku a vráti zvyšok