「PHP」strstr関数で文字列が最初に現れる位置を見つける
書式
strstr(string $haystack, string $needle, bool $before_needle = false): string|false
haystack 入力文字列
needle PHP 8.0.0 より前のバージョンでは、needle が文字列でない場合、
数値に変換され、文字の通常の値として扱われていました。
部分文字列を返します。 needle が見つからない場合は false を返します。
使用例
<?php $cftA = 'arkgame'; $cftB = 'ark'; $cftC = 'game'; echo (strstr($cftA, $cftB) ? 'true' : 'false').PHP_EOL."<br>"; echo (strstr($cftA, $cftC) ? 'true' : 'false').PHP_EOL."<br>"; ?>
実行結果
true
true