在php中对数组值进行分组

时间:2010-03-04 08:13:32

标签: php arrays

我有一个像这样的值的数组:

[Organization_id] => Array
  (
     [0] => 4
     [1] => 4
     [2] => 4
  )

但我想要这样的事情:

[Organization_id] => Array
  (
     [0] => 4
  )

提前致谢..

2 个答案:

答案 0 :(得分:4)

如果你不关心价值关联的关键可能搞乱,你可以使用:

$array = array_unique($array);

答案 1 :(得分:4)

虽然现在提到两次array_unique,但我觉得答案没有指出你必须在嵌套数组上使用函数而不是数组本身,所以这是一个用法示例

$array = array( 'Organization_id' => array(4,4,4) );
$array['Organization_id'] = array_unique( $array['Organization_id'] );
print_r($array);

会做你想做的事。