dポイントプレゼントキャンペーン実施中!

まず、初心者ですよろしくお願いします。
$data1=(3,2,4,0,2,3,5,4);
$data2=(2,4,0,2,3,1,4,1);
と配列が2つあって、合計した配列をあらたに作りたかったのですが、
$goukei=($data1[0]+$data2[0],........[7])
としたら出来たのですが、ループでやりたかったので
for($i=0; $i<8; $i++) {
$goukei[] = ($data1[i]+$data2[i]);
}
としましたができませんでした。
$i=0;
foreach( $data1 as $v) {
$goukei[] = ($v+$data2[i]);
$i++;
}
もだめでした。
どうすればできますでしょうか?

A 回答 (1件)

【誤】


for($i=0; $i<8; $i++) {
$goukei[] = ($data1[i]+$data2[i]);
}
【正】
for($i=0; $i<8; $i++) {
$goukei[] = ($data1[$i]+$data2[$i]); // iではなく$iという凡ミス
}

http://ideone.com/Jj2bt
    • good
    • 1
この回答へのお礼

早速のご回答ありがとうございました。
凡ミスでおはずかしいかぎりです。

お礼日時:2012/06/16 10:20

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


このQ&Aを見た人がよく見るQ&A