<?php
$a = range(1, 10);
$b = range('a', 'f');
$c = range('A', 'B');
var_export(
array_merge(
...array_map(
fn(...$col) => array_filter(
$col,
fn($v) => !is_null($v)
),
$a,
$b,
$c
)
)
);
- 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
- array (
0 => 1,
1 => 'a',
2 => 'A',
3 => 2,
4 => 'b',
5 => 'B',
6 => 3,
7 => 'c',
8 => 4,
9 => 'd',
10 => 5,
11 => 'e',
12 => 6,
13 => 'f',
14 => 7,
15 => 8,
16 => 9,
17 => 10,
)
preferences:
115.17 ms | 407 KiB | 5 Q