$i = 'i';
$arr = array('hi' => 'test');
echo "$arr[h$i]";exit();
什麼是正確的版本不{{}?爲什麼這個PHP代碼段不工作?
說,我知道可以用做 「{$改編[ 'H'。$ i]}」
編輯
1.inside 「」 2.採用類似的操作「。」,即['h'。 $ i] 3.without {}
$i = 'i';
$arr = array('hi' => 'test');
echo "$arr[h$i]";exit();
什麼是正確的版本不{{}?爲什麼這個PHP代碼段不工作?
說,我知道可以用做 「{$改編[ 'H'。$ i]}」
編輯
1.inside 「」 2.採用類似的操作「。」,即['h'。 $ i] 3.without {}
如果你不想{}做什麼,你需要做這種愚蠢的方式:
$idx = "h$i";
echo "$arr[$idx]";exit();
當然,你也可以只是做
$i = 'i';
$arr = array('hi'=>'test');
echo $arr["h$i"]; exit();
但我想,也許你爲了你的問題簡化了一些東西。
+1「但我認爲也許你爲了你的問題過分簡化了事情。」我在等待「你想完成什麼?」回答。 – 2009-09-21 02:25:42
是的,確切地說。肖爾似乎很生氣,解析器不會解析他認爲應該的東西。 – timdev 2009-09-21 02:27:57
噢,大家好,我喜歡在內部做事情,直到最近我才知道我可以在不{{}的情況下訪問數組值,但是密鑰不能是一個整數?我問這個問題以確保或否認這一點。 – omg 2009-09-21 02:30:31