Php 是否可以根据其键将值推入数组

Php 是否可以根据其键将值推入数组,php,arrays,key,add,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

是否可以基于某个值的键将该值推入数组,但实际添加到该键中

比如说

$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;
您可以使用+=将值附加到变量,而不是使用=:

$data[0] += 23;
此代码相当于以下代码:

$data[0] = $data[0] + 23;
您可以在这里看到输出:

为什么$data[0]+=23


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

非常感谢您的回答: