エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
PHP foreachで回した配列を更新する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
PHP foreachで回した配列を更新する - Qiita
基礎の基礎という感じですが、初投稿も兼ねてforeachで回した配列の要素を更新する方法についてメモしま... 基礎の基礎という感じですが、初投稿も兼ねてforeachで回した配列の要素を更新する方法についてメモします。 例)数値型を持つ配列$arrayの各要素をforeachで取り出し、各要素に+1する 以下はNGケースです。 $array = [1, 2, 3]; foreach($array as $value){ $value += 1; } print_r($array); /* 実行結果 → 各要素に+1されない Array ( [0] => 1 [1] => 2 [2] => 3 ) */ 上記のコードでは配列を更新できません。foreachの仕様として、配列要素のコピーがforeach内の変数に格納されるため、更新ができないのです。 foreachの変数を利用して配列要素を更新するためには、参照渡しをする必要があります。 手順は以下2点です。 ・更新したいforeach変数の頭に&を