当前位置:编程学习 > php >>

php怎么把数组中相同的多个元素合并为一个元素

比如如下数组: $a[0] = 1; $a[1] = 32; $a[2] = 43; $a[3] = 66; $a[4] = 66; $a[5] = 90; 有没有什么方法让同为66的$a[3]和$a[4]合并,让数组中少一个元素? 也就是让数组变成: $a[0] = 1; $a[1] = 32; $a[2] = 43; $a[3] = 66; $a[4] = 90; 我不要写程序新建数组然后一个个赋值的方法(那样谁都会)要运算速度快的php内置函数。
追问:拜托!!!!我的程序就是这么做的,只是这种方法任何人都会,我不是说想要php内置函数吗,请问有没有?
答案:太简单了,不就是删除重复值嘛
$a = arrary_unique($a);
其他://暂时认为你的第一个数组为$a,第二个数组为$b,利用PHP的foreach循环可以实现类似功能 arrary_unique($a);

上一个:php网页不知道错误在哪
下一个:我想学习PHP,但是没有html、CSS、JS基础,对于入门者来说,是去学校培训,还是自学。

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,