我很困惑如何使用$$來使用字符串作爲變量,主要是當涉及到使用字符串引用數組索引。 考慮以下情況:變量與數組變量
$colors = array(
'r'=>"red",
'b'=>"blue"
);
$vr = "colors[r]"; //I tried even this "color['r']"
echo $$vr; // I tried even this ${$vr}
誰能告訴,如果它是可以做到以上。 預期o/p是使用「color [r]」作爲字符串的紅色,然後將其用作變量。
變量變量比普通數組/關聯數組更復雜,功能也更少。只是不要使用它們。 – Quentin
http://stackoverflow.com/questions/4179489/double-dollar-sign-php –
可以有任何其他的解決方案,而不是僅僅使用普通數組/關聯數組 –