foreach ($hensu as $key => $val)
var_dump($hensu)
結果:
array(2) { [1]=> array(5) { [1]=> string(1) "2" [2]=> string(1) "3" [3]=> string(1) "4" [4]=> string(1) "5" [5]=> string(1) "6" } [2]=> array(3) { [1]=> string(1) "6" [2]=> string(1) "7" [3]=> string(1) "8" } }
この1,2,3,4,5となっている部分($val)に、その値である2,3,4,5,6を入れたいです。
期待結果は、
array(2) { [1]=> array(5) { [2]=> string(1) "2" [3]=> string(1) "3" [4]=> string(1) "4" [5]=> string(1) "5" [6]=> string(1) "6" } [2]=> array(3) { [6]=> string(1) "6" [7]=> string(1) "7" [8]=> string(1) "8" } }
です。
これを$hensuではなく、新しい変数に入れたいです。
ちょっとforeachの多次元配列がややこしくて、ごちゃごちゃになってしまい...。
どう回して入れていけばいいですか?ご教授ください。
タイトルどうしようか迷ってて、わかりづらくてすいません。
ーーー試行錯誤中コード追記
//新しく入れる用 $num = array(); foreach ($hensu as $key => $val) { foreach ($val as $seckey => $secval) { $num[$key][]= $val; } }
こんな感じでやっていました。