fork(1) download
  1. <?php
  2. $arr = array ('0' => array ('cityID'=>1),
  3. '1' => array ('cityID'=>2),
  4. '2' => array ('cityID'=>3),
  5. '3' => array ('cityID'=>1),
  6. '4' => array ('cityID'=>2),
  7. '5' => array ('cityID'=>2),);
  8.  
  9. $unique_arr = array_map('unserialize', array_unique(array_map('serialize', $arr)));
  10. var_dump($unique_arr);
Success #stdin #stdout 0.02s 52472KB
stdin
Standard input is empty
stdout
array(3) {
  [0]=>
  array(1) {
    ["cityID"]=>
    int(1)
  }
  [1]=>
  array(1) {
    ["cityID"]=>
    int(2)
  }
  [2]=>
  array(1) {
    ["cityID"]=>
    int(3)
  }
}