2012-02-15 12 views
1

一つは、次のコードを使用して、データベーステーブルからコンテンツをプル:にpreg_replace/str_replace()私達のページのそれぞれ

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

私は必要なもの&lt;および&gt;のインスタンスをそれぞれ<および>に置き換えることです。上記のコードを変更してpreg_replaceステートメント(またはstr_replace())を含めることはできますか?

答えて

2
<?php echo htmlspecialchars_decode($project['description']); ?> 

必要なものを入手してください。

あなたがものだけをデコードするために探している場合は、しかし、その後:

<?php echo str_replace("&lt;","<",str_replace("&gt;",">",$project['description'])); ?> 

とにpreg_replaceは次のようになります。

<?php echo preg_replace(&lt;,"<",preg_replace(&gt;,">",$project['description'])); ?> 

私は&は特別なものではありませんかなり確信していますあなたが問題を引き起こした場合は、それの前に\を入れてください。

+0

@JoeWここに書かれているものとまったく同じに見えますか、それとも他に必要なことがあるのですか? – James

+0

@JoeW参照してください。それはあなたのニーズに対応しますか? – James

+0

私は仕事を完璧にする2番目の選択肢に行ってきました - ありがとうございました。 – JoeW

関連する問題