la parte IN INGLESE che ti hanno segnalato l'ho provata anche io. Pero ho notato che quando fai UNSET lui distrugge l'indice relativo e anche se vai array_merge perdi un elemento che NON avevi cancellato. Io ho risolto in un'altra maniera. Scandisco l'array e copio il suo contenuto cella per cella in un secondo array e quando trovo l'elemento che non mi serve, semplicemente lo escludo dalla copia. Forse se ti faccio vedere il codice sono piu chiaro![]()
for ($i = 0 ; $i < count($var_Articolo); $i++)
{
if ( $var_Articolo[$i] != $articolo )
{
$tmp_articolo[] = $var_Articolo[$i];
$tmp_quantita[] = $var_QuantitaMP[$i];
}
}
Io volevo CANCELLARE dall'array l'elemento UGUALE a quello di articolo. In questo modo copio tutto l'array in altro array solo quando NON trovo l'articolo uguale. Cosi va