0

私はワードプレスのカスタムフィールドを使用して、サイトの複数のページに俳優の名前へのimdbリンクを動的に表示しています。あるセクションでは、アクター名だけを残してリンクマークアップ(a href)を削除したいと思います。うまく機能したphpstrip_tagsを使用してみましたが、アクター名の間の区切りも削除されました。リンクマーケットを削除して<br>マークアップを残すだけでいいのですが。現在のマークアップを参照してください。

<?php $response = get_field('director'); ?>
<span id="dir"><?php echo strip_tags($response); ?></span>

phpを使用して休憩を残し、リンクを削除するにはどうすればよいですか?

4

3 に答える 3

1

strip_tags関数の2番目のパラメーターとして許容タグを指定できます。

string strip_tags ( string $str [, string $allowable_tags ] )
于 2012-03-24T16:30:26.607 に答える
0

あなたはそれをするために使う必要がありpreg_replaceます

「br」を保持するだけでよい場合は、strip_tagsで問題ありません。

于 2012-03-24T16:29:15.463 に答える
0

許可されるタグを設定します。

strip_tags($response, '<br>');
于 2012-03-24T16:29:52.327 に答える