2016-05-16 14 views
1

文字列内の特定の位置から最も近いタグを見つけるには問題があります。<特定の位置からのサブストリング

コンテンツ・ストリング(大きなもの)には、目的の単語の位置がわかります。

$keyword_position = stripos($content, $keyword);

その後、私はそうkeywordがテストした場合<img src='http://blablala.com/img/test.pngようなタグを壊さないであろう結果とオープン最も近い<タグを検索し、その位置から必要になります。段落を壊すのを避けてください。

おかげ

+0

次の '<'タグ?または最も近い '<'タグ? –

+0

+0

最も近い前の '<'。 – mokiSRB

答えて

1

あなたはこのコードを使用することができます:

$keyword_position = stripos($content, $keyword); 
$content_substring=substr($content,0,strlen($content)-$keyword_position); 
$goal_position=strrpos($content_substring ,"<"); 

のstrrposは、キーワードの最後のインデックスを取得します。 他のphp関数が使用されています。 :)

関連する問題