php 将多个数组 相同的键重组,PHP – 合并两个类似于array_combine但具有重复键的数组...
生活随笔
收集整理的這篇文章主要介紹了
php 将多个数组 相同的键重组,PHP – 合并两个类似于array_combine但具有重复键的数组...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
你可以使用
array_map:
$arrKeys = array('str', 'str', 'otherStr');
$arrVals = array('1.22', '1.99', '5.17');
function foo($key, $val) {
return array($key=>$val);
}
$arrResult = array_map('foo', $arrKeys, $arrVals);
print_r($arrResult);
Array
(
[0] => Array
(
[str] => 1.22
)
[1] => Array
(
[str] => 1.99
)
[2] => Array
(
[otherStr] => 5.17
)
)
順便說一句,如果你升級到PHP 5.3,你可以使用匿名函數來做到這一點,它更優雅:
array_map(function($key, $val) {return array($key=>$val);}, $arrKeys, $arrVals);
總結
以上是生活随笔為你收集整理的php 将多个数组 相同的键重组,PHP – 合并两个类似于array_combine但具有重复键的数组...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: w10怎么把小娜关掉 如何关闭Windo
- 下一篇: 天津美食街在哪里 探寻天津最美味的美食街