我正在使用PHP 5.3並需要將值添加到不存在的數組元素。將值添加到不存在的數組元素
這裏是什麼樣的數組看起來象這樣的例子:
$a[1] = 10;
$a[3] = 30;
這裏是我想怎樣做:
$a[2] += 5;
我知道array_fill()。但問題是我不知道最大範圍會是什麼。
現在我有這樣的:
if (!isset($a[2])) $a[2] = 0;
$a[2] += 5;
這是卓有成效的,但是,當然,如果有一個「內置」的方式在PHP中做到這一點,我更喜歡這種方法。
您當前的解決方案是蠻好的,沒有真正的理由去改變它 – zerkms