<!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-equiv="X-UA-Compatible" content="ie=edge" /> <title>Document</title> </head> <body> </body> </html> <script type="text/javascript"> function attr_quchong(tt,type){ var newattr = []; if(type == 1){ for(var i = 0;i<tt.length;i++){ if(newattr.indexOf(tt[i]) == -1){ newattr.push(tt[i]); } } }else if(type ==2){ for(var i = 0;i<tt.length;i++){ var attr = []; for(var j = 0;j<tt[i].length;j++){ if(attr.indexOf(tt[i][j]) == -1){ attr.push(tt[i][j]); } } newattr.push(attr); } } return newattr; } </script> <?php //php数组去重 $attr =[[1,2,3,4,5,4,3],[1,2,3,4,5,4,3],[1,2,3,4,5,4,3]]; $erattr = []; for($j=0;$j<count($attr);$j++){ $newattr = []; for($i=0;$i<count($attr[$j]);$i++){ if(!in_array($attr[$j][$i],$newattr)){//$attr[$j][$i]不在$newattr里 array_push($newattr,$attr[$j][$i]);//把$attr[$j][$i]推到$newattr里 } } $erattr[$j] = $newattr; } var_dump($erattr); ?>