phpでforeachで値を配列に再格納する方法です。
配列のキーを指定して格納することが必要です。
例えば、配列の数字を2乗したものを配列に再格納する場合
$nums= [3,4,5]; foreach($nums as $key => $num){ echo $num . PHP_EOL; $nums[$key] = $num ** 2; } var_dump($nums);
結果は下記のようになります。
3 4 5 array(3) { [0]=> int(9) [1]=> int(16) [2]=> int(25) }