JSON中的PHP返回数组,这个返回包括索引会发生什么?怎么修? [重复]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSON中的PHP返回数组,这个返回包括索引会发生什么?怎么修? [重复]相关的知识,希望对你有一定的参考价值。
这个问题在这里已有答案:
$table = $this->Execute("select * from data ");
$result = array();
while($row = mysqli_fetch_array($table))
{
array_push($result, $row);
}
return $result;
这是我的代码,我不知道为什么我的结果包括索引
答案
因为这句话:
while($row = mysqli_fetch_array($table))
您正在获取数字索引以及文本键。
将其替换为:
while($row = mysqli_fetch_assoc($table)) // will return only associate (string) keys.
要么
while($row = mysqli_fetch_array($table, MYSQLI_ASSOC)) // will return only associate (string) keys.
这不包括数字索引。
参考文献:
以上是关于JSON中的PHP返回数组,这个返回包括索引会发生什么?怎么修? [重复]的主要内容,如果未能解决你的问题,请参考以下文章
当php中的数组为空时,json_encode函数不返回大括号