3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr1 = Array ( "0" => Array ( "rut" => 333333333, "inscripcion_id" => 3940 ), "1" => Array ( "rut" => 444444444, "inscripcion_id" => 3941 ), "2" => Array ( "rut" => 333333333, "inscripcion_id" => 3985 ), "3" => Array ( "rut" => 555555555, "inscripcion_id" => 3987 ) ); $unique_array = array(); $unique_value = array_keys(array_count_values(array_column($arr1, "rut") ), 1, true); foreach ($arr1 as $key => $inner_arr) { if (in_array($inner_arr["rut"], $unique_value) ) { $unique_array[] = $arr1[$key]; unset($arr1[$key]); } } echo print_r($arr1, true); echo print_r($unique_array, true);

preferences:
26.81 ms | 408 KiB | 5 Q