ホームページ > バックエンド開発 > PHPチュートリアル > 検索結果でキーワード コードを強調表示するためのデザイン アイデアを募集しています。キーワードは単語に分かれています。解決

検索結果でキーワード コードを強調表示するためのデザイン アイデアを募集しています。キーワードは単語に分かれています。解決

WBOY
リリース: 2016-06-13 13:49:24
オリジナル
973 人が閲覧しました

検索結果でキーワード コードを強調表示するためのデザイン アイデアを募集しています。キーワードは単語に分かれています。
たとえば、「Xu Jinglei」を検索します。
「Xu Jing」と「Jinglei」という 2 つの単語に分割します。

まず、単語分割モジュールの効果については説明しません。 「Xu Jing」と「Jinglei」を表示するには、str_replace を使用します。最初に「Xu Jing」を置換すると、「 Xu Jing<」のようになります。 ;/font>", 次に、2 回目に "Jinglei" を検索したとき、"Jing" と "Lei" という文字の間に "" があったため、見つけることができませんでした。

この問題の解決方法がわかりません。アイデアやコードを教えてください。ありがとうございます。

-----解決策---------
preg_replace(array, array, string )
------解決策---------
たとえば、「Xu Jinglei」と検索します。 🎜> 解体: "Xu Jing" と "Jinglei" の 2 つの単語

"Xu Jing"、"Xu Jinglei" の開始位置と交渉金額は (0,2)
"Jinglei" , 「Xu Jinglei」の開始位置とバーゲン金額は (1,2)
--> 結合後は (0,3)

となります。

------解決策-----preg_replace(array,array,string);?
これは解決できないのですか?

------解決策---------方法はキー文字列を置き換えるのと同じです、単語セグメントの配列をループするだけです

-----解決策---------上の階をサポート

なるほどmaxthon の強調表示されたキーワードは次のようになります

------解決策---------自分で関数を作成します。
システム機能の推定は可能性が低いです。


-----解決策---------出力内容を置き換えますよね?なぜチェック内容が入れ替わったのでしょうか?

------解決策---------フォローしてください。 ..

------解決策---------コレクション

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート