多次元配列を作成しました..
Array (
[123] => Array ( [0] => 120 [1] => 200 [2] => 180 [3] => 130 )
[124] => Array ( [0] => 150 [1] => 155 [2] => 160 [3] => 165 )
[125] => Array ( [0] => 121 [1] => 120 [2] => 121 [3] => 121 )
)
このように変換したい
120,200,180,130
150,155,160,165
121,120,121,121
この人をコーディングする方法は?
stackoverflowからの私のコードも..
echo join("','", array_map(function ($data) { return $data[0]; }, $data))
しかし..出力120, 150, 121
..私は123から取得したい
これはあなたのために働くはずです:
(ここでは、各innerArrayarray_map()
とimplode()
それを調べて印刷します)
<?php
$arr = [
"123" => [120, 200, 180, 130],
"124" => [150, 155, 160, 165],
"125" => [121, 120, 121, 121]
];
array_map(function($v){
echo implode(",", $v) . "<br />";
}, $arr);
?>
出力:
120,200,180,130
150,155,160,165
121,120,121,121
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加