[英]New line between array's element in JSON output file
我试图找到一种在数组元素之间添加新行的方法。 我有一个比JSON数据更胜一筹的php文件,因为我有这行-header header('Content-Type: application/json');
由于此数据始终打印在一行中,因此<p>
, <br>
, \\n
被视为文本而不是代码。 而while只运行来自查询的数据,该查询将值插入$vs['title']
和$vs['description']
。
如何使它像这样打印:
Title - my title
Value - my value
代替:
Title - my title Value - my value
PHP文件的一部分
$vs1=array();
while($res2 = oci_fetch_array($result2)) {
$vs=array();
$vs['title']='Title'.$res2['CATEGORIA_DESC'];
$vs['description']= 'Value - '.$res2['VALOR'];
array_push($vs1,$vs);
}
echo str_replace(array('[', ']'), '', htmlspecialchars(json_encode($vs1), ENT_NOQUOTES));
如果只想显示数据,则可以在while循环中进行操作:
while ($res2 = oci_fetch_array($result2)) {
echo "<hr/>";
echo "<div>Title {$res2['CATEGORIA_DESC']}</div>";
echo "<div>Value - {$res2['VALOR']}</div>";
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.