$a = array("pear","apple","apple","ball","cat");
$u = array_unique($a);
echo json_encode($u);
输出显示为:{"0":"pear","1":"apple","3":"ball","4":"cat"
我需要一个非关联数组作为输出:["apple","ball","cat","pear"]。
最佳答案
在编码之前用 array_values
重新索引数组:
echo json_encode(array_values($u));
关于php - array_unique 返回关联数组后的 json_encode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17876414/