Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/08/2013, 09:24
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 1 mes
Puntos: 2534
Respuesta: Eliminar un array con estado X de array de arrays

Pues según tu código lo haces al revés.

Código PHP:
// MAL
if ( $value == 'X' 
Esto está mal porque si no quieres dichos registros no deberías condicionarlos si quiera.

Código PHP:
// BIEN
if ( $value == 'A' 
Eso tiene más sentido, pues únicamente quieres copiar los registros A.

El unset() es innecesario pues sólo debes ignorar dicho array.

Además deberías comparar antes de agregar.
Código PHP:
foreach ($children as $child) {
  if (
$child['estado'] !== 'X') {
    
// OK
  
}

¿No te parece más lógico?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.