検索されたテキストを強調表示するphp関数があります。引用符で検索を開始するまで機能し、その後スラッシュを追加しますが、そうすることで、スラッシュの後の残りの文字列との一致を停止します。
例えば:
私がしたいこと:
検索語:Ronnie's h
結果:ロニーのh
実績:
ロニーのh
function highlight($needle, $haystack)
{
$result = preg_replace("/(".preg_quote($needle, "/").")/i", "<strong>$1</strong>", $haystack);
return $result;
}
echo highlight("ronnie's h", "ronnie's home");