3

a phpに関数(Wordpressのthe_content()など)があり、その中にある可能性のあるhtmlタグを壊さずにテキスト文字列を制限できますか?

//example:
echo substr ('<p>this <a>is</a> a test</p>', 0, 10);

//output: "<p>this <a"
//desired output: "<p>this </p>"
4

1 に答える 1

2

いいえ、ありません。しかし、Wordpressのソースを掘り下げて、the_content()それを達成するために何ができるかを見ることができます。私はそうしていません。短いバージョンでHTMLタグを保持することは、トリッキーなコードブロックになります。

これは何のために必要ですか?より長いHTMLBLOBのプレビューを取得しようとしていますか?以前は、との組み合わせを使用してこれをstrip_tags()行い、コンテンツの削除されたセクションを新しいタグsubstr()でラップしていました。<p>

于 2012-06-20T14:33:44.997 に答える