【发布时间】:2017-02-14 09:08:03
【问题描述】:
我是php新手,请帮助我的代码。
我正在尝试为 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 对象,该属性包含该数组。 -
您最好在 SO 聊天中寻求帮助 -chat.stackoverflow.com/rooms/11/php,因为这是一个更好的代码审查和讨论论坛。