【PHP】配列の列と行を入れ替える
下記コードを実行すると、配列の行と列を入れ替えることができます。
[php]
$array = [ [“a”, “b”, “c”], [“1”, “2”, “3”], [“あ”, “い”, “う”] ];
$new_array = array_map( null, $array[0], $array[1], $array[2] );
[/php]
<結果>
[php]
array(3) {
[0]=>
array(3) {
[0]=>
string(1) “a”
[1]=>
string(1) “1”
[2]=>
string(3) “あ”
}
[1]=>
array(3) {
[0]=>
string(1) “b”
[1]=>
string(1) “2”
[2]=>
string(3) “い”
}
[2]=>
array(3) {
[0]=>
string(1) “c”
[1]=>
string(1) “3”
[2]=>
string(3) “う”
}
}
[/php]