<?php
$subregion = [
[
"subregion_id" => "8",
"subregion_name" => "NORTH_AMERICA",
"subregion_abbr" => "US"
],
[
"subregion_id" => "9",
"subregion_name" => "NORTH_AMERICA",
"subregion_abbr" => "CA"
],
[
"subregion_id" => "6",
"subregion_name" => "WE",
"subregion_abbr" => "South"
],
[
"subregion_id" => "0",
"subregion_name" => null,
"subregion_abbr" => null
],
[
"subregion_id" => "5",
"subregion_name" => "WE",
"subregion_abbr" => "North"
],
[
"subregion_id" => "0",
"subregion_name" => null,
"subregion_abbr" => null
]
];
$unique = array_map("unserialize", array_unique(array_map("serialize", $subregion)));
$unique = array_map(function($v) { return array_filter($v, 'is_not_null'); }, $unique);
print_r($unique);
function is_not_null($var)
{
return null !== $var;
}
preferences:
24.52 ms | 407 KiB | 5 Q