エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
array_mapよりはforeachがいいけどforeachよりはarray_walkで書きたい #PHP - Tomcky's blog
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
array_mapよりはforeachがいいけどforeachよりはarray_walkで書きたい #PHP - Tomcky's blog
基本的にはarray_mapが使えそうなケースでも素直にforeachを使いたい人です。 array_mapは考えて記述し... 基本的にはarray_mapが使えそうなケースでも素直にforeachを使いたい人です。 array_mapは考えて記述していかないと可読性が悪くなりがちだし、パフォーマンスもforeachのほうが良いし。。 ただarray_walkに関しては使っていきたいと思える部分があって、それはunsetすることを意識しなくていいってところです。 foreachで参照渡しするときに起こりうる問題 foreachで配列の破壊的操作をしたい場合は例えば以下のように書くことになりますが、意識しなければいけないのは、ループを終えたあとにunsetによって参照を解除しなければならないということ。 <?php $arr = range(1, 4); foreach ($arr as &$value) { $value = $value * 2; } unset($value); // 最後の要素への参照を解除し