[英]php - echo to return results with curly and square brackets
我有一个脚本可以返回json结果
图1
["No=>0001","Name=>DONALD FRIMP","Address=>B BLOCK 2"]
但我希望它像这样返回
图2
[{"No":"0001","Address":"B BLOCK 2"}]
这是我的PHP
$data=array('No=>'.$customer->No,Address=>'.$customer->Address);
echo json_encode($data);
有关如何使json返回的任何帮助, figure 2
。
使用适当的数组:
$data=array('No' => $customer->No, 'Address' => $customer->Address);
echo json_encode($data);
这将输出一个JSON对象。 如果要将其包装在JSON列表中,则将其包装在PHP数组中:
echo json_encode(array($data));
尝试这个
$data=array('No'=>$customer->No,'Address'=>$customer->Address);
echo json_encode(array($data));
你可以使用一个数组
$myArray[]['No'] = "0001";
$myArray[]['Address'] = "B BLOCK 2";
echo json_encode($myArray);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.