<?php
$data = [
'dates' => ['2010-01-02', '2011-02-03', '2011-02-04'],
'type1' => ['data1', 'data2', 'data3'],
'type2' => ['data4', 'data5', 'data6']
];
echo implode(
"\n",
array_merge(
[implode(',', array_keys($data))],
array_map(
fn(...$col) => implode(',', $col),
...array_values($data)
)
)
);
- Output for 7.4.0 - 7.4.33, 8.0.1 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12
- dates,type1,type2
2010-01-02,data1,data4
2011-02-03,data2,data5
2011-02-04,data3,data6
preferences:
99.48 ms | 407 KiB | 5 Q