
已解决问题
谷歌pmlkiyy用户在2016.04.19提交了关于“何享健php三维数组去重(示例代码)”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-23T20:16:35。希望大家能够帮助她。详细问题描述及疑问:期待您的答案,我不知道说什么才好,除了谢谢 !
详细问题描述及疑问:期待您的答案,我不知道说什么才好,除了谢谢 !
假设叫数组$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);