Borrar array multidimensional PHP
Hola, estoy tratando de borrar un array multidimensional y nolo consigo.
Es el siguiente:
Array ( [log] => Array ( [0] => Array ( [suscriptor_id] => 1 [nombre] => CARLOS [apellidos] => ANDRES MORALES [pais] => Antigua [provincia] => Asturias [telefono] => 939838932 [email] => pepe@gmail.com [fecha_nacimiento] => 20/09/1980 [newsletter] => newsletter [saveDate] => saveDate [convocatorias] => convocatorias [estado] => ) [1] => Array ( [suscriptor_id] => 2 [nombre] => HECTOR [apellidos] => FONT CARL [pais] => Alemania [provincia] => Badajoz [telefono] => 939838932 [email] => pepe@gmail.com [fecha_nacimiento] => 20/09/1980 [newsletter] => newsletter [saveDate] => saveDate [convocatorias] => convocatorias [estado] => ) ) )
Quiero borrar el array[1]
Utilizo foreach de la siguiente manerapero no lo consigo:
foreach ($json_a["log"] as $key => $value)
{
echo "<p>KEY:<br/>".$key."</p>";
echo "<p>VALUE:<br/>".$value."</p>";
foreach ($value as $key2 => $value2)
{
echo "<p>KEY______2:<br/>".$key2."</p>";
echo "<p>VALUE________2:<br/>".$value2."</p>";
if(($key2=="suscriptor_id") && ($value2==$identificador))
{
$array=$value;
//unset($value);
}
if(($key2=="estado") && ($value2==""))
{
unset($value);
print_r ($value);
}
}
}
donde $json_a es el array
Hsimbiosys
Gracias Aleix.
Si me entendiste, fue tan sencillo como eso.
Usuario desconocido
O no entiendo lo que quieres hacer o es tan sencillo como:
unset($json_a[log][1]);
???