- var_dump: documentation ( source)
- array_filter: documentation ( source)
<?php
$array = array(
array(
'id' => 29,
'name' => 'john'
),
array(
'id' => 30,
'name' => 'joe'
),
array(
'id' => 29,
'name' => 'jake'
)
);
$filter = [];
$array = array_filter($array, function($a) use (&$filter) {
$ret = !isset($filter[$a['id']]);
$filter[$a['id']] = true;
return $ret;
});
var_dump($array);