-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 に答える