私は自分のウェブサイトの検索エンジンを持っています。グーグルの「xxxですか?」のような機能をインストールしました。修正された文字列を返します。それで、私がそれらの間違った文字列と正しい文字列の両方を比較し、Googleのように修正された単語を太字にする方法はありますか?
これが私のコードです:
<?php
function suggestion($word){
$first_word=substr($word,0,1);
$first_word=strtoupper($first_word);
$query="SELECT * FROM words WHERE UPPER(LEFT(name,1))='$first_word'";
$db_words=mysql_query($query);
$flag=true;
while($row_words=mysql_fetch_array($db_words)){
similar_text($row_words['name'],$word,$percent);
if(($percent>50)&&($percent!=100)){
echo '<strong>Did you mean:</strong><br>';
echo $row_words['name'],'<br>';
$flag=false;
}
}
}
?>