Hola gente, tengo una duda que no puedo resolver.
supongamos que tengo algo así, bien simple:
Código PHP:
Ver original$foa = 1;
$fob = 1;
$foc = 1;
$fod = 1;
$foe = 1;
$info = array('foa' => &$foa , 'fob' => &$fob , 'foc' => &$foc , 'fod' => &$fod , 'foe' => &$foe);
echo('<hr>');
$foa = 2;
$fob = 2;
$foc = 2;
$fod = 2;
$foe = 2;
echo('<hr>');
$arrAux = $info;
echo('<hr>');
echo('<br>');
$foa = 3;
$fob = 3;
$foc = 3;
$fod = 3;
$foe = 3;
echo('<hr>');
echo('<br>');
Lo que quiero hacer es que $arrAux no apunte a las variables como lo hace $info sino que contenga los valores del momento en que se asigno, si como en el ultimo caso pongo las variables en 3, $arrAux deberia quedar con los valores en 2, no mantener la referencia.
Vi por ahi que si hago un for y asigno elemento a elemento rompo la referencia y consigo mi objetivo, pero el problema es que esto se ejecuta muchas veces y esa alternativa es muy lenta, existe otra manera de lograr el objetivo?