当我对一个名为 $tags(一个多维数组)的变量进行 var_dump 时,我得到了这个:
Array ( [0] => Array ( [name] => tabbing [url] => tabbing ) [1] => Array ( [name] => tabby ridiman [url] => tabby-ridiman ) [2] => Array ( [name] => tables [url] => tables ) [3] => Array ( [name] => tabloids [url] => tabloids ) [4] => Array ( [name] => taco bell [url] => taco-bell ) [5] => Array ( [name] => tacos [url] => tacos ) )
我想将所有名为“url”的数组键重命名为“value”。有什么好的方法可以做到这一点?
最佳答案
您可以使用 array_map()
去做吧。
$tags = array_map(function($tag) {
return array(
'name' => $tag['name'],
'value' => $tag['url']
);
}, $tags);
关于php - 如何在 PHP 中重命名子数组键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9605143/