我有2个数组,其中一个占位符是另一个数组中的键
arr1 = array(
"id" => "{{verticalId}}",
"itemPath" => "{{verticalId}}/{{pathId}}/");
arr2 = array(
"verticalId" => "value1",
"pathId" => "value2");
Run Code Online (Sandbox Code Playgroud)
那么我如何运行arr1并替换具有值的占位符arr2?
我试图根据其键创建嵌套数组.如果简化任务,也可以更改原始数组中的键格式.
来自:
$arr = [
'player.name' => 'Joe',
'player.lastName' => 'Snow',
'team.name' => 'Stars',
'team.picture.name' => 'Joe Snow Profile',
'team.picture.file' => 'xxx.jpg'
];
Run Code Online (Sandbox Code Playgroud)
至:
$arr = [
'player' => [
'name' => 'Joe'
, 'lastName' => 'Snow'
]
,'team' => [
'name'=> 'Stars'
,'picture' => [
'name' => 'Joe Snow Profile'
, 'file' =>'xxx.jpg'
]
],
];
Run Code Online (Sandbox Code Playgroud)