Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/04/2010, 13:28
Avatar de huspy
huspy
 
Fecha de Ingreso: diciembre-2008
Ubicación: Málaga, España
Mensajes: 120
Antigüedad: 15 años, 4 meses
Puntos: 2
Eliminar datos de array dado otro array

Buenas!

Es posible con alguna función de php (he estado buscando en la documentación oficial y en google y no doy con ello), eliminar el contenido de un array dado otro array. Os pongo un ejemplo:

Código PHP:
//Tengo este array que me pasan por argumento
$aDatos = array('id' => '1''nombre' => 'Arturo''descripcion' => 'Una Descripcion''idioma' => 'es');

//Me creo este array con los campos que quiero separar del otro array
$aDatosTexto = array($aDatos['nombre'], $aDatos['descripcion']);
            
//Y llamar a alguna funcion php que me quite los valores de $aDatos dado $aDatosTexto, por ejemplo:
$aDatos unaFuncion($aDatos $aDatosTexto);

//Ahora $aDatos se debería de quedar así:
$aDatos = array('id' => '1''idioma' => 'es'); 
No se si hay algo que haga esto, pero me resolvería mucho códio. Ya que en la aplicación el array de datos contiene muchos más que en el ejemplo.

Muchas Gracias por todo y Saludos!
__________________
"Lo escuché y lo olvidé, lo vi y lo entendí, lo hice y lo aprendí." (Confucio)

Última edición por huspy; 10/04/2010 a las 13:29 Razón: Falta código