Home > Backend Development > PHP Tutorial > 二维数组判断值雷同

二维数组判断值雷同

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-13 10:42:13
Original
789 people have browsed it

二维数组判断值相同
$array = array(array('pid'=>1,'name'=>a),array('pid'=>2,'name'=>b),array('pid'=>3,'name'=>c),array('pid'=>1,'name'=>a),array('pid'=>4,'name'=>d));
类似这样的二维数组,怎样判断pid和name同时相等的值(如例子里的('pid'=>1,'name'=>a)值一样)
有的话就退出

------解决方案--------------------

PHP code
$array = array(      array('pid'=>1,'name'=>'a'),      array('pid'=>2,'name'=>'b'),      array('pid'=>3,'name'=>'c'),      array('pid'=>1,'name'=>'a'));$tmp=array();foreach($array as $k=>$v){       if(!$tem[$v[pid].'_'.$v[name]]){              $tem[$v[pid].'_'.$v[name]]=$v;              print_r($v);        }else{                exit;                }        }<br><font color="#e78608">------解决方案--------------------</font><br>
Copy after login
PHP code
$array = array(    array('pid' => 1, 'name' => 'a'),    array('pid' => 2, 'name' => 'b'),    array('pid' => 3, 'name' => 'c'),    array('pid' => 4, 'name' => 'd'),    array('pid' => 5, 'name' => 'e'),    array('pid' => 1, 'name' => 'a'),    array('pid' => 4, 'name' => 'd'));$idList = array();foreach ($array as $key => $value) {    $idList[] = implode(',', $value);}$idList2 = array_diff_assoc($idList, array_unique($idList));foreach ($idList2 as $key => $value) {    $akey = array_search($value, $idList);    echo '重复数组:';    print_r($array[$akey]);}<div class="clear">
                 
              
              
        
            </div>
Copy after login
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Issues
How to create an array within an array?
From 1970-01-01 08:00:00
0
0
0
php array
From 1970-01-01 08:00:00
0
0
0
Array to array
From 1970-01-01 08:00:00
0
0
0
php array rotation
From 1970-01-01 08:00:00
0
0
0
array
From 1970-01-01 08:00:00
0
0
0
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template