0

次のテキストがあるとしましょう

..(イベント説明内容)...............(イベント説明内容)...........。

<A HREF="http://event.com/content" > blah blah blah </A>

このテキストは、mysqlクエリから表示されます。このテキストは2つの場所で使用されます。1つはイベントについて説明し、登録するためのリンクがあります。次に、これと同じテキストを再利用したいと思いますが、コンテンツの登録ページ自体に登録リンクがありません。リンク、タグ、およびその間のテキストを削除したい。私はstrip_tags()関数を見ましたが、それはテキストを間に保ちます。

どうもありがとう

4

1 に答える 1

0

これを試して:

preg_replace("/<a href=.*?>(.*?)<\/a>/", "", $text);

$textあなたのコンテンツはどこにありますか。

例:

$text = 'Its <a href="google.com">Google</a>';
echo preg_replace("/<a href=.*?>(.*?)<\/a>/", "", $text);

単純に出力します:Its

于 2012-12-11T18:20:42.863 に答える