Buenas aporto mi pequeño código que hice recien, no se si es optimo por que recien estoy empezando
Recuerda que tenes un array de bidimensional.
Pruebalo
Código PHP:
Ver original<?php
//Array bidimencional
Array ('nombreinv' => 'Motor Lavadero', 'npiezas' => 15), Array ('nombreinv' => 'Empaque olla 4', 'npiezas' => 5 ), Array ('nombreinv' => 'REVISION ASPIRADORAS', 'npiezas' => 0 ), Array ('nombreinv' => 'camara', 'npiezas' => 0 ), Array ('nombreinv' => 'Motor Raul', 'npiezas' => 0 ), Array ('nombreinv' => 'SIN REPARACION', 'npiezas' => 0 ) );
//Variable para concatenar
$indiceArray = "";
for($i = 0; $i < count($nombreProd); $i++) { if($nombreProd[$i]['npiezas'] === 0) {
//Concateno la posicion del arreglo cuyo valor de npiezas es 0
$indiceArray .= $i;
}
}
//Recorro el string $indiceArray, que va a obtener la posicion del array cuyo valor de npiezas es 0.
for($i = 0; $i < strlen($indiceArray); $i++) { //Borro el array
unset($nombreProd[$indiceArray[$i]]); }
?>
¡Saludos!