原数组如下
if(! function_exists('arrayUnset'))
{
/**二维数组去重
* @param $arr 二维数组
* @param $key 键值
* @return array
*/
function arrayUnset($arr,$key){
$tmp_arr = array();
foreach ($arr as $k => $v) {
if (in_array($v[$key], $tmp_arr)) {//搜索$v[$key]是否在$tmp_arr数组中存在,若存在返回true
unset($arr[$k]);
} else {
$tmp_arr[] = $v[$key];
}
}
sort($arr); //sort函数对数组进行排序
return $arr;
}
}
使用: $data = arrayUnset($data,'oilCardNumber');
这样就会删除掉键名oilCardNumber重复的值了