Code: Select all
$arr[0]=123;
$a="arr[0]";
echo $$a;
Hinweis: Undefinierte Variable: arr[0]
in der letzten Zeile.
Was muss ich tun, damit es funktioniert?
BEARBEITEN:
Oben ist die Vereinfachung dessen, was ich tun möchte. Wenn jemand wissen möchte, warum ich das tun möchte, dann hier die Erklärung:
Das ist ungefähr das, was ich tun möchte:
Code: Select all
if(condition){
$a=$arr1[0][0];
$b=$arr1[0][1];
$c=$arr1[0][2];
}
else{
$a=$arr2[0];
$b=$arr2[1];
$c=$arr2[2];
}
Code: Select all
if(condition)
$arr=$arr1[0];
else
$arr=$arr2;
$a=$arr[0];
$a=$arr[1];
$a=$arr[2];
Code: Select all
if(condition)
$arr="$arr1[0]";
else
$arr="$arr2";
$a={$$arr}[0];
$b={$$arr}[1];
$c={$$arr}[2];
Mobile version