在Array中查找唯一值

时间:2014-01-20 11:12:59

标签: php html mysql

我有一个数组,我正在尝试找到唯一值。我已经看到了很多关于这类事情的答案,但我无法理解如何将它们应用到我的情况中。在我学习的时候,先谢谢你的帮助。

    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)。

1 个答案:

答案 0 :(得分:7)

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