$list = array(0=>'a0,b0',1=>'a1,b1',2=>'a2,b2);
$man = array(0=>'c0',1=>'c1',2=>'c2');
现在我需要 合并成新的数组$xin = array(0=>'a0,b0,c0',1=>'a1,b1,c1',2=>'a2,b2,c2');
要怎么实现
function array_merge_for_string(array $first, array $sencond){
foreach($second as $index => $value){
$first[$index] = isset($first[$index]) ? "{$first[$index]},{$second[$index]}" : {$second[$index];
}
return $first;
}
array_merge_for_string($list,$man)
望采纳
这个速度需要自己写程序实现的 里面没有现成的函数 需要你同时遍历这两个数组然后把 key 相同的元素进行字符串的链接 最后赋值给这个元素就行了
可以合并,在数组中,每个元素的类型并不是统一了,每个元素的键值类型也不是统一了,可以直接合并。
没有这样操作的函数,需要自己进行递归操作来实现了