複数配列を同時にループさせる方法として以下のようにarray_map()を使うのが便利だったので共有します。
.php
$array1 = [1,2,3];
$array2 = [4,5,6];
foreach (array_map(null, $array1, $array2) as [$arr1, $arr2]) {
echo ($arr1 + $arr2); //5,7,9
}
array_map(null, $array1, $array2)の結果は [ [1,4], [2,5], [3,6] ] となっていて、
nullを渡すことによって、それぞれの配列の同じインデックスの要素同士をくっつけて、配列の配列にしてくれます。
参照
会社の紹介
私は現在、株式会社ダイアログという物流×ITの会社に勤務しております。
2020年12月現在、エンジニアの募集はしていませんが、他にも様々な職種を募集しているので、Wantedlyのページをご覧ください。