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...
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
)
*/
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?