ホームページ >バックエンド開発 >PHPチュートリアル >多次元 PHP 配列の列値を効率的に合計するにはどうすればよいですか?
多次元配列で列の値を合計する方法
多次元配列では、列に沿って値を合計するのが一般的なタスクです。動的連想キー セットの課題を考慮して、その方法を次に示します。
array_walk_recursive を使用した一般的な解決策
array_walk_recursive を使用すると、キーに関係なく一貫して列を要約できます。構造:
正確なキーのarray_column()
PHP 5.5 以降では、array_column を使用して特定の列を効率的に要約できます:
すべてのキーの合計Sets
(目的の出力のように) 一致するキーを持つすべての内部配列の合計が必要な場合は、次のアプローチを使用します。
一般ケースarray_column
による解決策 array_column を使用したより高度なアプローチでは、すべての一意のキーを識別してから、要約:
以上が多次元 PHP 配列の列値を効率的に合計するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。