如何设置PHP二维数组去重算法
本文给大家分享的代码是php实现的二维数组根据键值合并并去重复的.算法,非常实用,有需要的小伙伴可以参考下。
需求
现在有下面一组二维数组:
array(8) {
[0]=>
array(2) {
["name"]=>
string(4) "name"
["value"]=>
string(6) "青叶"
}
[1]=>
array(2) {
["name"]=>
string(5) "phone"
["value"]=>
string(11) "13812341234"
}
[2]=>
array(2) {
["name"]=>
string(12) "fileds_507[]"
["value"]=>
string(12) "我是青叶"
}
[3]=>
array(2) {
["name"]=>
string(12) "fileds_508[]"
["value"]=>
string(6) "合肥"
}
[4]=>
array(2) {
["name"]=>
string(12) "fileds_509[]"
["value"]=>
string(3) "男"
}
[5]=>
array(2) {
["name"]=>
string(12) "fileds_510[]"
["value"]=>
string(6) "足球"
}
[6]=>
array(2) {
["name"]=>
string(12) "fileds_510[]"
["value"]=>
string(6) "棒球"
}
[7]=>
array(2) {
["name"]=>
string(12) "fileds_511[]"
["value"]=>
string(16) "2016-12-15T11:15"
}
}
需要将处于第二维键名为name,其值相同的数组的value合并,形成一个新的数组。
比如上面代码中的name为fileds_510的两个二维数组,就应该合并为一个值为足球,棒球的数组。
-
提高PHP执行效率的50个技巧
PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,下面是小编为大家整理的提高PHP执行效率的50个技巧,欢迎参考~1、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo...
-
PHP中用CURL伪造IP来源的方法
PHP中用CURL伪造IP来源的.方法,有需要的朋友可以看看。就跟随本站小编一起去了解下吧,想了解更多相关信息请持续关注我们应届毕业生考试网!1.文件复制代码代码如下:<?php$ch=curl_init();curl_setopt($ch,CURLOPT_URL,"http://localhost/");curl_setopt($ch,CURL...
-
ini函数解析
PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。以下是小编为大家搜索整理的ini函数解析,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网!t、ini_get_all、ini_restore。个人感觉最有用的就...
-
作为程序员必知的16个最佳PHP库
PHP是一种功能强大的web站点脚本语言,通过PHP,web网站开发者可以更容易地创建动态的引人入胜的web页面。开发人员可以使用PHP代码与一些网站模板和框架来提升功能和特性。然而,编写PHP代码是一个繁琐又耗时的过程。为了缩短开发时间,开发人员可以用PHP库替代编写代...