是否可以根据键将值推送到数组中,但实际上是添加到键中。
例如
$data = array();
$data[0]= 12;
$data[1]= 1;
$data[2]= 2;
$data[3]= 56;
$data[4]= 78;
array_push($data, 0,23);
所以输出将是
$data[0]= 35; (12+23)
$data[1]= 1;
$data[2]= 2;
$data[3]= 56;
$data[4]= 78;
答案 0 :(得分:4)
为什么不$data[0] += 23
?
或者
为什么不$data[0] = $data[0] + 23
?
答案 1 :(得分:3)
您可以使用=
向变量附加值,而不是使用+=
:
$data[0] += 23;
此代码与此相同:
$data[0] = $data[0] + 23;
您可以在此处查看输出:http://codepad.org/bNruNNFe