php - 如何修改此 PHP 代码以返回嵌套结果

标签 php mysql

我想将其作为单个对象获取,因为我在前端使用 JObject。

我现在有一个数组,但我不确定我应该如何修改它以便它返回单个对象。

这是代码:

$contacts = array(); 

        while ($row = mysqli_fetch_array($stmt))
        {

            $contact = array("ID" => $row['ProduktID'],
                             "Name" => $row['ProduktNamn'],
                             "Number" => $row['ProduktPris']);

            array_push($contacts, $contact);
        }

        echo json_encode($contacts, JSON_PRETTY_PRINT);

目标是让它看起来也像这样带有“结果”,这样我就可以完成整个事情:

enter image description here

最佳答案

用单个results 属性将您的联系人数组包装在一个对象中:

echo json_encode(array('results' => $contacts), JSON_PRETTY_PRINT);

关于php - 如何修改此 PHP 代码以返回嵌套结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35708978/

相关文章:

mysql - SQL 语句 - SQL 矩阵

python - Mavericks 上的 Django 和 mysql 问题

sql - MySQL "between"子句不包含?

php - 如何正确存储和查找电话号码的区号

PHP 不会在 mysql 上更新 +1 值

php - MVC/PHP : Ideal way to handle validations and display messages in controller action? [closed]

php - Clover XML 报告 - 类和特征覆盖率公式

PHP 裁剪图像的形状不是正方形,如椭圆形或圆形

php - 在 PHP 关联数组索引中使用空格是一种不好的做法吗?

mysql - 子查询作为 mysql 的来源