0
중복 된 키를 제거하고 새 배열에 할당하고 있습니다.중첩 된 배열에서 중복 된 값을 제거하십시오.
내 배열 :
array (
[1] => Array
(
[name] => name1
[actions] => add
[actions] => remove
)
[2] => Array
(
[name] => name2
[actions] => dosomething1
[actions] => dosomething1
)
)
를 내가 시도하는 것 : :
public function array_unique_multidimensional($input)
{
$serialized = array_map('serialize', $input);
$unique = array_unique($serialized);
return array_intersect_key($input, $unique);
}
내가 달성하기 위해 노력하고 무엇
array (
[1] => Array
(
[name] => name1
[actions] => add
)
[2] => Array
(
[name] => name1
[actions] => remove
)
[3] => Array
(
[name] => name2
[actions] => dosomething1
)
[4] => Array
(
[name] => name2
[actions] => dosomething1
)
)
동일한 배열을 잘못 반환합니다. 어떤 도움을 주시면 감사하겠습니다.
매력처럼 작동합니다. – user888300