ホームページ >バックエンド開発 >PHPチュートリアル >PHP で 2D 配列を転置してフォーマットするにはどうすればよいですか?
2D 配列の転置と書式設定
データ操作の領域では、効率的に表示するために配列の再整形と書式設定が必要になります。 2 次元配列を転置し、その要素を特定の区切り文字で結合するタスクを考えてみましょう。
次の配列があるとします。
01 03 02 15 05 04 06 10 07 09 08 11 12 14 13 16
目的は、次のような文字列に変換することです。 format:
01,05,07,12|03,04,09,14|02,06,08,13|15,10,11,16
列は行に変換され、各行内の要素はカンマで区切られ、行はパイプで区切られます。
PHP を使用した解決策
PHP でこのタスクを実行するには、次の手順を使用できます。
コード スニペットは次のとおりです:
<code class="php">$array = array( array('01', '03', '02', '15'), array('05', '04', '06', '10'), array('07', '09', '08', '11'), array('12', '14', '13', '16') ); $tmpArr = array(); foreach ($array as $sub) { $tmpArr[] = implode(',', $sub); } $result = implode('|', $tmpArr); echo $result;</code>
以上がPHP で 2D 配列を転置してフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。