当我在名为$ tags的变量(多维数组)上进行var_dump时,会得到以下信息:
数组 ( [0] =>数组 ( [名称] =>制表符 [url] =>制表符 ) [1] =>数组 ( [名称] =>虎斑猫 [url] =>虎斑搭i ) [2] =>数组 ( [名称] =>表格 [url] =>表格 ) [3] =>数组 ( [名称] =>小报 [url] =>小报 ) [4] =>数组 ( [名称] =>塔可钟 [url] =>塔可钟 ) [5] =>数组 ( [名称] =>炸玉米饼 [url] =>炸玉米饼 ) )
我想将所有名为“ url”的数组键重命名为“值”。什么是做到这一点的好方法?
您可以array_map()用来做。
array_map()
$tags = array_map(function($tag) { return array( 'name' => $tag['name'], 'value' => $tag['url'] ); }, $tags);