$array = array(
'customer' => array(
'name' => 'Name',
'phone' => '123456789'
),
'other' => array(
'ids_map' => array(
'1qaz' => 'qaz',
'2wsx' => 'wsx'
),
'first' => array(
'second' => array(
'third' => 'some value'
)
)
)
);
$flatten = Arrays::flattenKeysRecursively($array)
Result:
Array
(
[customer.name] => Name
[customer.phone] => 123456789
[other.ids_map.1qaz] => qaz
[other.ids_map.2wsx] => wsx
[other.first.second.third] => some value
)
public static flattenKeysRecursively ( array $array ) : array | ||
$array | array | |
Результат | array |