Funktionen strstr
Funktionen strstr finder den første forekomst
af en understreng i en streng og returnerer den del af strengen
fra dette sted til slutningen af strengen. I modsætning
til strchr
søger den efter en forekomst af en understreng bestående af flere tegn,
og ikke efter forekomsten af et enkelt tegn.
Der er også en funktion kaldet stristr, som
gør det samme, men uden at tage hensyn til store og små bogstaver.
Syntaks
strstr(string $haystack, string $needle, bool $before_needle = false): string|false
Eksempel
I dette eksempel vil funktionen udtrække adressen på siden
uden domænenavnet fra URL'en (returnerer understrengen,
startende fra det første /, til slutningen af strengen)
<?php
echo strstr('site.ru/dir1/dir2/page.html', '/');
?>
Resultat af kodekørsel:
'/dir1/dir2/page.html'