3v4l.org

run code in 500+ PHP versions simultaneously
<?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);

preferences:
46.29 ms | 2369 KiB | 5 Q