tengo dos arrays con los siguientes valores cargados:
array(4) { [0]=> array(1) { ["id_lista"]=> string(1) "1" } [1]=> array(1) { ["id_lista"]=> string(1) "2" } [2]=> array(1) { ["id_lista"]=> string(1) "5" } [3]=> array(1) { ["id_lista"]=> string(1) "6" } }
Elementos escogidos
array(2) { [0]=> array(1) { ["id_lista"]=> string(1) "1" } [1]=> array(1) { ["id_lista"]=> string(1) "5" } }
el primero tiene todos las opciones , y el segundo tiene las opciones escogidas, necesito devolver las opciones que estan en el primero($todos) y no estan en el segundo ($escogidos) y que serian las opciones que todavia se pueden escoger...
esto no se hace con array_diff?
$disponibles = array_diff($todos,$escogidos);
en $disponibles no sale nada...me devuelve un array en blanco