Hola,
Tengo dos arrays, los concateno y el array resultante necesito quitar los elementos repetidos, existe alguna funcion que alguien haya hecho para esto. A continuacion presento un apartado de lo que estoy haciendo:
Permisos por usuario - Array 1 contine:
Array (
[0] => Array ( [modulo] => Cargos [permiso] => S [permiso_id] => 8 )
)
Permisos por grupo - Array 2 contiene:
Array (
[0] => Array ( [modulo] => Administracion [permiso] => S [permiso_id] => 2 )
[1] => Array ( [modulo] => Cargos [permiso] => S [permiso_id] => 8 )
[2] => Array ( [modulo] => Modulos [permiso] => S [permiso_id] => 3 ) )
Al concatenar los dos arrays:
$array_concatenado = array_merge($array1, $array2);
El contenido del array resultante $array_concatenado es:
Array (
[0] => Array ( [modulo] => Cargos [permiso] => S [permiso_id] => 8 )
[1] => Array ( [modulo] => Administracion [permiso] => S [permiso_id] => 2 )
[2] => Array ( [modulo] => Cargos [permiso] => S [permiso_id] => 8 )
[3] => Array ( [modulo] => Modulos [permiso] => S [permiso_id] => 3 )
)
Como pueden ver los items 0 y 2 son los mismos registros, necesito hacer que este arreglo quede de la siguiente forma:
Array (
[0] => Array ( [modulo] => Cargos [permiso] => S [permiso_id] => 8 )
[1] => Array ( [modulo] => Administracion [permiso] => S [permiso_id] => 2 )
[2] => Array ( [modulo] => Modulos [permiso] => S [permiso_id] => 3 )
)
Existe alguna funcion que haga esto, he probado con varias array_php_funtions. Sin lograr mi cometido.
Gracias por cualquier ayuda que puedan darme.