1

私はこれに比較的慣れておらず、PHPのエコーに精通していますが、データベースのフィールドの内容をページに配置する必要があります(ただし、書き込まれたフィールドとしてではありません)

例えば

<?php echo $product_description['description']; ?>

フィールドの説明にはすでにhtml形式が含まれているため、「echo」を使用すると、たとえば出力されます

<p>text on firstline <br> text on next line

そして、私が欲しいのは、データベース内のこのフィールドからのこの html が、既に html フォーマットを持っているため、単にこのように見えるようにする php ページに配置することです

最初の行
のテキスト 次の行のテキスト

ECHO とは別のコマンドを使用する必要があるだけだと思いますが、どのコマンドかわかりません。

4

2 に答える 2

3

試す

echo html_entity_decode($product_description["description"]);

それが機能する場合、データベース内の HTML は htmlentities を使用してエンコードされているため、ページに書き込むにはデコードする必要があります。

于 2012-08-30T23:14:44.370 に答える
0

strip_tags はあなたが求めているものです。

次のように使用します: echo strip_tags($your database bit to echo here); strip_tags の PHP ドキュメント

于 2012-08-30T23:16:49.550 に答える