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?