是否可以根据其键将值推送到数组中

时间:2012-06-20 00:14:51

标签: php arrays key add

是否可以根据键将值推送到数组中,但实际上是添加到键中。

例如

$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;

2 个答案:

答案 0 :(得分:4)

为什么不$data[0] += 23

或者

为什么不$data[0] = $data[0] + 23

答案 1 :(得分:3)

您可以使用=向变量附加值,而不是使用+=

$data[0] += 23;

此代码与此相同:

$data[0] = $data[0] + 23;

您可以在此处查看输出:http://codepad.org/bNruNNFe