Funktsioon strstr
Funktsioon strstr leiab
alamstringi esimese esinemise
stringis ja tagastab stringi osa
alates sellest kohast kuni stringi lõpuni. Erinevalt
funktsioonist strchr,
otsib see mitme tähemärgi pikkuse alamstringi esinemist,
mitte ühe tähemärgi esinemist.
On ka funktsioon stristr, mis
teeb sama asja, kuid ilma suurtähetundlikkuseta.
Süntaks
strstr(string $haystack, string $needle, bool $before_needle = false): string|false
Näide
Selles näites võtab funktsioon lehe aadressi
ilma domeeninimetuseta URL-ist (tagastab alamstringi,
alates esimesest /-st kuni stringi lõpuni)
<?php
echo strstr('site.ru/dir1/dir2/page.html', '/');
?>
Koodi täitmise tulemus:
'/dir1/dir2/page.html'