Funcția strstr
Funcția strstr găsește prima apariție
a unui substring într-un șir și returnează partea șirului
începând de la acea poziție până la sfârșitul șirului. Spre deosebire
de strchr,
ea caută o apariție a unui substring format din mai multe caractere,
și nu o apariție a unui singur caracter.
Există și funcția stristr, care
face același lucru, dar fără a ține cont de majuscule și minuscule.
Sintaxă
strstr(string $haystack, string $needle, bool $before_needle = false): string|false
Exemplu
În acest exemplu, funcția va extrage adresa paginii
fără numele de domeniu din URL (va returna substring-ul,
începând cu prima /, până la sfârșitul șirului)
<?php
echo strstr('site.ru/dir1/dir2/page.html', '/');
?>
Rezultatul executării codului:
'/dir1/dir2/page.html'