3v4l.org

run code in 300+ PHP versions simultaneously
<?php $data = [ 'NUM' => [ 101, 102, 103, ], 'NOM' => [ 'Smith', 'Robson', 'Daniels', ], 'PRENOM' => [ 'Alice', 'Bob', 'Charlie', ], ]; $result = []; foreach ($data as $k => $row) { foreach ($row as $i => $v) { if (!isset($result[$i])) { $result[$i] = ''; } else { $result[$i] .= ' '; } $result[$i] .= "$k:$v"; } } echo implode(PHP_EOL, $result);
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.27, 8.4.1 - 8.4.14
NUM:101 NOM:Smith PRENOM:Alice NUM:102 NOM:Robson PRENOM:Bob NUM:103 NOM:Daniels PRENOM:Charlie

preferences:
113.14 ms | 407 KiB | 5 Q