Eso lo logras de forma sencilla con el concepto
variables variable.
Código PHP:
Ver original<?php
$frutas = array("manzana", "naranja", "limon", "mandarina"); foreach($frutas as $key => $fruta){
$$fruta = $key;
}
echo $manzana . '<br />';
echo $naranja . '<br />';
echo $limon . '<br />';
echo $mandarina;
Edito:
No leí bien, pero esta forma lo puedes lograr, aunque sigue el concepto de
variables variable.
Código PHP:
Ver original<?php
$frutas = array("manzana", "naranja", "limon", "mandarina"); foreach($frutas as $fruta){
$$fruta = function($f){
return ('$fruta = ' . $f);
};
}
echo $manzana('manzana') . '<br />';
echo $naranja('naranja') . '<br />';
echo $limon('limon') . '<br />';
echo $mandarina('mandarina') . '<br />';