有一个数组:
$arr = array(
'AA' => 90,
'AB' => 150,
'BC' => 100,
'CD' => 60
);
和一个字符串:
$val = 'CD'
有没有快速的方法(没有FOR循环)来定义与$val
对应的数值?在此示例中,结果必须为60。
答案 0 :(得分:4)
你真的需要$arr[$val]
。
echo $arr[$val];
将输出60。
答案 1 :(得分:2)
$value = @$arr[$val];
这就是你所需要的一切