2016-04-25 10 views
-1

PHPを使用してJSONを出力するAPIからデータを表示しています。 JSONデータフィールドの1つに、テキストの書式設定に使用されるHTMLを含む出力があります。私の問題は、PHPを使用してJSONを表示する方法ですが、返されたデータをHTMLでレンダリングしてHTMLをレンダリングします。ここでPHPでJSON/HTMLの戻り値が返される

は、このような..

<p>This would be an example of returned description.<br> It includes HTML.</p> 

それでは、どのように私はリターンを表示するには、PHPから抜け出すないような情報を返し、PHP ...

echo "Description:".$results['description']."</br>"; 

[ '説明']フィールドですデータのHTML?

+1

http://php.net/manual/en/function.html-entity-decode.phpようにそれを行うことができますか? – rmondesilva

+0

html_entity_decode()を挿入するにはどうすればよいですか? –

+1

このように 'echo"説明: ".html_entity_decode($ results ['description'])。"
"; ' – rmondesilva

答えて

0

HTMLをデコードします。

読むPHP html_entity_decode()

その後、あなたは今、この

echo "Description:".html_entity_decode($results['description'])."</br>";

0

あなたは周りにそれを交換し、これを実行しようとすることができます:

<?php 
// PHP code here 
?> 

Description:<?php $results['description']; ?></br> 
+0

これは、PHP内の戻りデータを保持していますが、私はそこから抜け出すか、返されるデータにHTMLがあることを指定する必要があります。 –

+0

@JohnChaseこのように? http://stackoverflow.com/questions/5732758/detect-html-tags-in-a-string – Edward

0

あなたはこのような何かを行うことができ、最初のhtmlで、その後

<?php 
$json = '{"value1": 1}'; 
$data = json_decode($json); 
$value = $data->{'value1'}; 
?> 

、JSONデータを復号化するためにPHPのコードを書きます

<p>The Value from json is:<?php echo $value; ?></p> 

これは、出力を与える、PHPのコンテンツを表示するには、このようにタグを使用

The value from json is 1 

これが役立ちます。

0

これは解決策で、html出力をデコードしました。あなたの助けを借りてコミュニティに感謝します。

echo "Description:".html_entity_decode($results['description'])."</br>"; 
関連する問題