Kazi ya strstr
Kazi strstr hutafuta kukisia kwa mara ya kwanza
kwa kifungu ndani ya mfuatano na kurudisha sehemu ya mfuatano
kuanzia mahali hapa hadi mwisho wa mfuatano. Tofauti
na strchr
inatafuta kukisia kwa kifungu cha herufi kadhaa,
na si kukisia kwa herufi moja.
Pia kuna kazi stristr, ambayo
hufanya sawa, lakini bila kuzingatia herufi kubwa na ndogo.
Sintaksia
strstr(string $haystack, string $needle, bool $before_needle = false): string|false
Mfano
Katika mfano huu kazi itaitoa anwani ya ukurasa
bila jina la kikoa kutoka kwa URL (itarudisha kifungu,
kuanzia / ya kwanza, hadi mwisho wa mfuatano)
<?php
echo strstr('site.ru/dir1/dir2/page.html', '/');
?>
Matokeo ya utekelezaji wa kodi:
'/dir1/dir2/page.html'