「PHP」strstr関数で文字列が最初に現れる位置を見つける

2021年11月30日

書式
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

PHP

Posted by arkgame