0

配列内のキーの値を作成またはインクリメントしたいと考えています。たとえば、キー「money」がある場合、配列内で設定値をインクリメントするか、まだ存在しない場合は作成できます。現在、私はこれを行っていますが、それについては長い道のりのようです。

if(array_key_exists("money", $account_array)) {
    $account_array["money"] = $account_array["money"] + $increase;
}
else {
    $account_array["money"] = $increase;
}
4

4 に答える 4

0

構文を少し短くすることもできますが、基本的にあなたの方法は正しいです

array_key_exists('money', $account_array) 
    ? $account_array["money"] += $increase 
    : $account_array["money"] = $increase;
于 2013-09-18T20:40:46.963 に答える