我必须以以下格式打印 json
> { header: [ { "signinpage": "ABC" }, { "signinpage": "XYZ" }, {
> "signinpage": "PQR" }, { "signinpage": "ERT" } ] }
我使用了以下代码:
while ($row = mysql_fetch_array($res,MYSQL_ASSOC))
{
$rows[] = $row["customer"];
}
if(mysql_num_rows($res)!= 0)
{
if (!isset($responses[$row['$header']= array ()]))
{
for ($i=0;$i<count($rows);$i++)
{
if(isset($responses[$row['$header']]))
{
$responses[$row[$header]] = array('signinpage'=>$rows[$i]);
}
}
}
header('Cache-Control: no-cache, must-revalidate');
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Content-type: application/json; charset="utf-8"');
echo json_encode($responses);
}
我是 JSON 新手,发现很难打印,谁能帮我获得所需的输出。提前谢谢你。