$i = 'i';
$arr = array('hi' => 'test');
echo "$arr[h$i]";exit();
没有{}的正确版本是什么?
说,我知道可以用“{$ arr ['h'。$ i]}”
修改
1.inside“” 2.操作如“。”,即['h'。 $ I] 3.without {}
答案 0 :(得分:1)
如果你不想要{},你需要这样做愚蠢:
$idx = "h$i";
echo "$arr[$idx]";exit();
当然,你也可以这样做
$i = 'i';
$arr = array('hi'=>'test');
echo $arr["h$i"]; exit();
但我想也许你为了你的问题而过度简化了事情。
答案 1 :(得分:0)
$index = 'h' + $i;
echo $arr[$index];
exit;