0

キーに基づいて値を配列にプッシュすることはできますが、実際にはキーに追加できますか?

例えば

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

2 に答える 2

4

なぜ$data[0] += 23ですか?

または

なぜ$data[0] = $data[0] + 23ですか?

于 2012-06-20T00:17:21.727 に答える
3

を使用する代わりに、 を使用して変数に値を追加=できます。+=

$data[0] += 23;

このコードは次と同等です。

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

ここで出力を確認できます: http://codepad.org/bNruNNFe

于 2012-06-20T00:16:44.220 に答える