<?php
$a = [
[
"id" => 1,
"controller" => "users",
"action" => "index"
],
[
"id" => 1,
"controllers" => "users",
"action" => ""
],
[
"id" => 1,
"controller" => "users",
"action" => "login"
]
];
$b = [
[
"id" => 1,
"controller" => "users",
"action" => "index"
],
[
"id" => 1,
"controllers" => "users",
"action" => ""
],
[
"id" => 1,
"controller" => "users",
"action" => "logout"
]
];
$final = array();
foreach($a AS $item) {
$final[$item['controller'] . $item['action']] = $item;
}
foreach($b AS $item) {
unset($final[$item['controller'] . $item['action']]);
}
$final = array_values($final);
print_r($final);
print_r($final);
preferences:
68.06 ms | 402 KiB | 5 Q