Devo creare un nuovo array eliminando un elemento che prendo dal GET , ho pensato di ciclare l'array con foreach() e fare un semplice controllo tra i valori dell'array e quello del GET , il problema è che il controllo che dovrebbe essere vero almeno per una volta risulta sempre falso...
la stessa cosa ho provato a svilupparla con altri linguaggi quali Python e Perl e non ho riscontrato problemi... la logica con php è forse diversa?codice:// $_REQUEST['numero'] = 'due'; $file = file('file.txt'); print_r($file); /* OUTPUT Array ( [0] => uno [1] => due [2] => tre ) */ foreach($file as $val){ if($val == $_REQUEST['numero']): continue; else: $newArray[] = $val ; endif; } print_r($newArray); /* OUTPUT Array ( [0] => uno [1] => due [2] => tre ) */![]()



Rispondi quotando