php三维数组去重(示例代码)

时间:2016.04.19 发布人:pmlkiyy

php三维数组去重(示例代码)

已解决问题

谷歌pmlkiyy用户在2016.04.19提交了关于“何享健php三维数组去重(示例代码)”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-23T20:16:35。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,我不知道说什么才好,除了谢谢 !

希望以下的回答,能够帮助你。

第1个回答

用户名:luckyvinia  

假设叫数组$my_array;
复制代码代码如下:
//新建一个空的数组.
$tmp_array=array();

$new_array=array();

//1.循环出所有的行.($val就是某个行)
foreach($my_arrayas$k=>$val){

$hash=md5(json_encode($val));
if(in_array($hash,$tmp_array)){
echo('这个行已经有过了');
}else{
//2.在foreach循环的主体中,把每行数组对象得hash都赋值到那个临时数组中.
$tmp_array[]=$hash;
$new_array[]=$val;
}
}

print_r($new_array);