我是新的PHP,请帮我的代码。Php数组的数组以json循环
我正在尝试为IOS应用程序创建PHP json。 JSON应该看起来像这样
{"items": [
{
"ID":12,
"name1":"some name",
"name2":"some name2"
},
{
"ID":13,
"name1":"another name",
"name2":"another name2"
},] }
这里是我的PHP代码部分
$keys = array(ID, name1, name2);
while ($row = mysqli_fetch_array($result))
{
extract($row);
$values = array($row['ID'], $row['name1'], $row['name2']);
$response = array_combine($keys, $values);
header('Content-Type: application/json, charset=utf-8');
echo json_encode($response, JSON_UNESCAPED_UNICODE);
}
这给我造成这样
{
"ID":12,
"name1":"some name",
"name2":"some name2"
}
{
"ID":13,
"name1":"another name",
"name2":"another name2"
}
任何人可以帮助我吗? 在此先感谢。
你快到了。你有的结果是一个数组。你想要的结果是一个带有'Items'属性的JSON对象,该属性包含该数组。 – Squiggle
您可能会更好地寻求SO聊天帮助 - https://chat.stackoverflow.com/rooms/11/php,因为这是一个更好的代码审查和讨论论坛。 – Squiggle