在array_unique返回关联数组之后的json_encode

时间:2013-07-26 08:21:40

标签: php json

$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”]。

1 个答案:

答案 0 :(得分:11)

在编码之前使用array_values重新索引数组:

echo json_encode(array_values($u));