関数 strstr
関数 strstrは、文字列内での部分文字列の最初の出現位置を見つけ、
その位置から文字列の終わりまでの部分文字列を返します。
strchr
との違いは、1文字の出現ではなく、複数文字からなる部分文字列の出現を探す点です。
同じことをするが大文字小文字を区別しない関数として、
stristrもあります。
構文
strstr(string $haystack, string $needle, bool $before_needle = false): string|false
例
この例では、関数はURLからドメイン名を除いたページのアドレスを取得します
(最初の /から文字列の終わりまでの部分文字列を返します)。
<?php
echo strstr('site.ru/dir1/dir2/page.html', '/');
?>
コード実行結果:
'/dir1/dir2/page.html'