0
array:4 [▼
0 => array:2 [▼
0 => "chrysanthemum.jpg"
1 => "http://site.loc/1"
]
1 => array:2 [▼
0 => "desert.jpg"
1 => "http://site.loc/2"
]
2 => array:2 [▼
0 => "hydrangeas.jpg"
1 => "http://site.loc/3"
]
3 => array:2 [▼
0 => "jellyfish.jpg"
1 => "http://site.loc/4"
]
]
如何在每个数组中将['img']和1重命名为['link']?如何重命名多维数组中的匿名键
尝试这样的:
foreach($data as $array){
$array['img']=$array[0];
unset($array[0]);
$array['link']=$array[1];
unset($array[1]);
}
,但它不工作:C PHP确实有这个任务的功能?
'$ keys = ['img','link']; array_walk($ myArray,function(&$ value){$ value = array_combine($ keys,$ value);});'' –