- ベストアンサー
MySQLにて検索した後
検索内容がヒットした行の表示の際 ヒットした文字を太文字 ヒットした文字の前後5文字程度表示 後ろに...を置く 上記3つの方法はどうすればできるでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
これでできますよ! str_replace ( 'あ', '<b>あ</b>', $str); $strの中から 一番目のパラメータ(あ)を探して、 二番目のパラメータ(<b>あ</b>)に置換。
その他の回答 (1)
- awazak
- ベストアンサー率36% (61/165)
回答No.1
検索結果を配列に落とせますか? ・ヒットした文字を太文字 >ただ単にhtmlタグを使えばいいのでは? ・ヒットした文字の前後5文字程度表示 >substr( $str, 0, 4); http://jp.php.net/manual/ja/function.substr.php ・後ろに...を置く > echo substr( $str, 0, 4)."...";
質問者
補足
ヒットした文字を太文字というのは 「あ」が含まれている行を調べて 「あ」の部分だけ 太文字にしたいんです。
お礼
ありがとうございます。