<?php
$array = array (
'AZ' =>
array (
1 => '2020-01',
2 => '2020-02'
),
'BY' =>
array (
0 => '2020-03',
1 => '2020-04'
),
'CX' =>
array (
1 => '2020-05',
2 => '2020-06',
3 => '2020-07'
),
'DW' =>
array (
106 => '2019-01',
107 => '2019-02',
108 => '2019-03'
)
);
array_walk_recursive($array, function (&$v) {
$v = preg_replace('/^(\d{4})-\d\d$/', '$1', $v);
});
print_r($array);
- Output for 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 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
(
[AZ] => Array
(
[1] => 2020
[2] => 2020
)
[BY] => Array
(
[0] => 2020
[1] => 2020
)
[CX] => Array
(
[1] => 2020
[2] => 2020
[3] => 2020
)
[DW] => Array
(
[106] => 2019
[107] => 2019
[108] => 2019
)
)
preferences:
144.21 ms | 408 KiB | 5 Q