我有一个像这样构建的数组:
$acids = array();
foreach ($sortedArray as $h)
{
$acids[] = $h['account_id'];
}
$uniqueAids = array_unique($acids);
然后,当我遍历该数组以输出它时,我期望这样:
Array
(
[0] => 353
[1] => 176
[2] => 9
)
但是我明白了:
Array
(
[0] => 353
[1] => 176
[4] => 9
)
最佳答案
这是因为值2和3包含值353或176。您可以使用array_values来重新排序键。
$uniqueAids = array_values(array_unique($acids));