foreach

Laravel

【ゼロからわかる】PHP・Laravelのforeachでなぜ値が変わらないのか・参照渡しと値渡し

foreachしたときに値が変更されない理由は「展開されている時の値は値渡しとなっており、元の変数ではなく、新たな変数を書き換えているから」です。この問題を解決するためには大きく3つの手法がありますので、順番に解説していきます。
タイトルとURLをコピーしました