Metodo 2°

Ho anche provato a costruirmi un aray in questo modo:
Codice PHP:
$a = array("0"=>"1","1"=>"4","2"=>"11"); 
foreach(
$a as $key => $values){
     
$str .= "\"{$values}\"=>\"{$values}\",";
}
$str substr($str,0,-1);
$str "array($str)";
//viene stampato array("1"=>"1","4"=>"4","11"=>"11"); 
eval("\$str = \"$str\";"); 
ma ho un errore. e comunque penso che il metodo sia sbagliato.

Mi sapete consigliare qualcosa?