dポイントプレゼントキャンペーン実施中!

現在PHPとMySQLを使用してキーワード検索結果を表示するプログラムを作っています。
検索機能はうまく動作しており、キーワードを太字にする処理も行っています。

皆さんにお聞きしたいんですが、
「文字列を指定文字数で切り取り、さらにキーワードを含める」という処理を効率的に行う事はできるのでしょうか?

イメージとしては以下のような感じです。

例1
xxxxxxxxxxxxxxキーワードxxxxxxxxxxxxxxxxxxx

例2
xxキーワード1xxxxxxxxxキーワード2xxxxxxxxx
(x:文字)

今のところ、キーワードの前後の文字数をカウントして調整するというやり方しか思いつきません。
何か効率的なやり方はありませんでしょうか?

格納されている文字列は数百文字程度です。

A 回答 (1件)

そのやり方でよいのではないでしょうか?


前後の文字数をカウントして例外処理を入れる
ことだけ気にしておけば大丈夫でしょう
    • good
    • 0
この回答へのお礼

ありがとうございます。
この手法でやってみたいとおもいます。

お礼日時:2006/02/14 21:44

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!