拼合多维数组连接键
2022-08-30 15:01:05
请在回答之前阅读整个问题。
我有这个多维数组:
$data = array(
'user' => array(
'email' => 'user@example.com',
'name' => 'Super User',
'address' => array(
'billing' => 'Street 1',
'delivery' => 'Street 2'
)
),
'post' => 'Hello, World!'
);
我希望它扁平化,转换为:
$data = array(
'user.email' => 'user@example.com',
'user.name' => 'Super User',
'user.address.billing' => 'Street 1',
'user.address.delivery' => 'Street 2',
'post' => 'Hello, World!'
);
重要提示:
钥匙对我来说非常重要。我希望它们串联起来,用句点分隔。
它应该适用于任何级别的嵌套。
谢谢!