繁体   English   中英

在数组中查找唯一值

[英]Finding unique values in Array

我有一个数组,我要在其中查找唯一值。 我已经看到许多有关此类问题的答案,但我不明白如何将其应用于我的情况。 预先感谢您的帮助,因为我正在学习。

    Array([0] => Array ( [department] => value1)
          [1] => Array ( [department] => value1)
          [2] => Array ( [department] => value2)
          [3] => Array ( [department] => value2)
          [4] => Array ( [department] => value3)
          [5] => Array ( [department] => value3))

因此,我想提取value1,value2和value3,以便可以使用foreach将它们填充到选择框中,但是我总是收到一个列表,其中显示了上面每个值(value1,value1,value2,value2,value3, value3)。

$departments = array();
foreach ($personnel_list as $part) {
    $departments[] = $part['department'];
}
$departments = array_unique($departments);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM