タグ付けされた質問 「array-map」

3
foreach、lambdaを使用したarray_map、static関数を使用したarray_mapのパフォーマンス
配列を別の配列に変換するために使用されるこれら3つのアプローチのパフォーマンスの違いは(ある場合)何ですか? 使用する foreach array_mapラムダ/クロージャー機能で使用する array_map「静的」関数/メソッドで使用する 他のアプローチはありますか? 私自身を明確にするために、例を見てみましょう。すべて同じことを行います-数値の配列に10を乗算します。 $numbers = range(0, 1000); Foreach $result = array(); foreach ($numbers as $number) { $result[] = $number * 10; } return $result; ラムダ付きの地図 return array_map(function($number) { return $number * 10; }, $numbers); 文字列参照として渡される「静的」関数を使用したマップ function tenTimes($number) { return $number * 10; } return array_map('tenTimes', $numbers); …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.