Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JSON中的PHP返回数组,这个返回包含索引会发生什么?如何修复?_Php_Oop - Fatal编程技术网

JSON中的PHP返回数组,这个返回包含索引会发生什么?如何修复?

JSON中的PHP返回数组,这个返回包含索引会发生什么?如何修复?,php,oop,Php,Oop,这是我的密码, 我不知道为什么我的结果包括索引,这是因为这句话: 而$row=mysqli\u fetch\u array$table 您将获得数字索引和文本键 替换为: 而$row=mysqli\u fetch\u assoc$table//将只返回关联的字符串键 或 当$row=mysqli\u fetch\u array$table时,mysqli\u ASSOC//将只返回关联的字符串键 这将不包括数字索引 参考资料: 虽然$row=mysqli\u fetch\u array$tabl

这是我的密码,
我不知道为什么我的结果包括索引,这是因为这句话:


而$row=mysqli\u fetch\u array$table

您将获得数字索引和文本键

替换为:

而$row=mysqli\u fetch\u assoc$table//将只返回关联的字符串键


当$row=mysqli\u fetch\u array$table时,mysqli\u ASSOC//将只返回关联的字符串键

这将不包括数字索引

参考资料:


虽然$row=mysqli\u fetch\u array$table,但mysqli\u ASSOC对我来说很有效,这是我第一次遇到这个问题,thx@IkhbalFuady,不客气。
$table = $this->Execute("select * from data ");

        $result = array();
        while($row = mysqli_fetch_array($table))
        {
         array_push($result, $row);
        }
        return $result;