Cosas raras ($a = 1; echo $a; "0")

Me ocurre una cosa tan absurda como esta:


Este trozo de codigo

var_dump($_POST);
extract($_POST); 
echo "V1 = '" .$v1 ."'";

me devuelve esto:

array(2) { [" v1"]=> string(1) "1" ["adguest"]=> string(9) "Modificar" } V1 = ''

¿Porque no recoge bien las variables?

Muchas gracias

Un saludo
supongo que dentro del $_POST no hay nada ejemplo:
$_POST['ALGO'];
Es facil programar "Solo interesate en aprender"