Funktio strstr
Funktio strstr löytää merkkijonon ensimmäisen
esiintymän merkkijonossa ja palauttaa osan merkkijonosta
aloittaen tästä kohdasta merkkijonon loppuun. Toisin kuin
strchr
se etsii useamman merkin merkkijonon esiintymää,
eikä yhden merkin esiintymää.
On olemassa myös funktio stristr, joka
tekee saman, mutta ottamatta huomioon kirjainkokoa.
Syntaksi
strstr(string $haystack, string $needle, bool $before_needle = false): string|false
Esimerkki
Tässä esimerkissä funktio hakee sivun osoitteen
ilman verkkotunnusta URL-osoitteesta (palauttaa merkkijonon osan,
alkaen ensimmäisestä /, merkkijonon loppuun)
<?php
echo strstr('site.ru/dir1/dir2/page.html', '/');
?>
Koodin suorituksen tulos:
'/dir1/dir2/page.html'