如何在PHP中重命名数组键? [英] How to rename array keys in PHP?
本文介绍了如何在PHP中重命名数组键?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当我在名为$ tags的变量(多维数组)上进行var_dump时,会得到以下信息:
When I var_dump on a variable called $tags (a multidimensional array) I get this:
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".这样做的一个好方法是什么?
I would like to rename all array keys called "url" to be called "value". What would be a good way to do this?
推荐答案
您可以使用 array_map()
来完成.
You could use array_map()
to do it.
$tags = array_map(function($tag) {
return array(
'name' => $tag['name'],
'value' => $tag['url']
);
}, $tags);
这篇关于如何在PHP中重命名数组键?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文