php 多个 一维数组 去重 组成新数组
因为以前代码使用的是循环数组的代码所以导致输出了多个数组如$info有三个值,那么循环之后print_r就出来三个数组如foreach($infoas$temp)prin...
因为以前代码使用的是循环数组的代码所以导致输出了多个数组
如$info有三个值,那么循环之后print_r就出来三个数组
如 foreach ($info as $temp)
print_r输出的代码是:
Array(
[0] => aaa1 [1] => aaa2 [2] => aaa3
)
Array(
[0] => aaa2 [1] => aaa3 [2] => aaa4
)
Array(
[0] => aaa3 [1] => aaa4 [2] => aaa5
)
如何把多个一维数组转换成一个数组,最好去重复,
最后结果要
Array(
[0] => aaa1
[1] => aaa2
[2] => aaa3
[3] => aaa4
[4] => aaa5
) 展开
如$info有三个值,那么循环之后print_r就出来三个数组
如 foreach ($info as $temp)
print_r输出的代码是:
Array(
[0] => aaa1 [1] => aaa2 [2] => aaa3
)
Array(
[0] => aaa2 [1] => aaa3 [2] => aaa4
)
Array(
[0] => aaa3 [1] => aaa4 [2] => aaa5
)
如何把多个一维数组转换成一个数组,最好去重复,
最后结果要
Array(
[0] => aaa1
[1] => aaa2
[2] => aaa3
[3] => aaa4
[4] => aaa5
) 展开
1个回答
展开全部
$class1 = array("John" => 100, "James" => 85);
$class2 = array("Micky" => 78, "John" => 45);
$classScores = array_merge_recursive($class1, $class2);
print_r($classScores);
多看看手册
$class2 = array("Micky" => 78, "John" => 45);
$classScores = array_merge_recursive($class1, $class2);
print_r($classScores);
多看看手册
追问
$arr = array_flip(array_flip(array_merge($arr,$append)));
print_r($arr);
问题说明了前面用了循环导致后面出现三个数组,但那三个数组都是没有数组名
有数组名我自己也写出去重代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询