Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/08/2012, 01:34
cesand209
 
Fecha de Ingreso: julio-2011
Mensajes: 123
Antigüedad: 12 años, 9 meses
Puntos: 0
diferencia entre array

hola gente a ver si me pueden dar una mano con este tema...

estoy generando estos dos array:

Array ( [0] => 2002 [1] => 2003 [2] => 3062 [3] => 3063 )
Array ( [0] => 2001 [1] => 2002 [2] => 2003 [3] => 3062 [4] => 3063 )

necesito encontrar la o LAS diferencias que alla entre ellos.. el array de abajo siempre va hacer el completo, entonces necesito encontrar cuales de los valores del array de abajo falta en el de arriba se entiende?

sera la inversa a este codigo:

foreach ($_POST['destac'] as $key => $val) {
if(!in_array($val, $_POST['not'])){
$sql = "update noticias set destacada = 0 where id_noticia = ". $val . "<br />";
}

//echo $key . " -> " . $val . "<br />";
}
ese codigo llegue a generar pero neceito la diferencia y ahi estoy recuperando lo contrario.. aclaro segun el codigo que puse:

$_POST['destac'] = Array ( [0] => 2002 [1] => 2003 [2] => 3062 [3] => 3063 )
$_POST['not'] = Array ( [0] => 2001 [1] => 2002 [2] => 2003 [3] => 3062 [4] => 3063 )


como ven necesito settear el campo "destacadas" a 0 segun el id_noticia que se encuentre como diferencia...

como me aconsejan hacer esto? desde ya mil gracias aguardo sus ayudas!

Saludos.