-2

有一个数组:

$arr = array(
        'AA' => 90,
        'AB' => 150,
        'BC' => 100,
        'CD' => 60
);

和一个字符串:

$val = 'CD'

有没有快速的方法(没有 FOR 循环)来定义对应的数值$val?在此示例中,结果必须为 60。

4

2 回答 2

4

你真的只需要$arr[$val].

echo $arr[$val];将输出 60。

于 2012-09-11T15:35:48.783 回答
2
$value = @$arr[$val];

这就是你所需要的

于 2012-09-11T15:35:14.467 回答