3v4l.org

run code in 500+ PHP versions simultaneously
<?php $all_array = Array ( 0 => Array ( 'id' => 1, 'value' => 111 ), 1 => Array ( 'id' => 2, 'value' => 222 ), 2 => Array ( 'id' => 3, 'value' => 333 ), 3 => Array ( 'id' => 4, 'value' => 111 ) ); $finalArray = []; foreach($all_array as $arr){ $finalArray[$arr['value']] = $arr; } print_r($finalArray); print_r(array_values($finalArray));

preferences:
52.56 ms | 1361 KiB | 5 Q