How to remove duplicate data of JSON object using PHP

前端 未结 3 1557
[愿得一人]
[愿得一人] 2020-12-11 07:17

I need one help.I have some JSON type data and i want to remove the duplicate set of data using PHP.I am explaining my code below.

data=[
   {\'member_name\'         


        
3条回答
  •  余生分开走
    2020-12-11 07:53

    Here, how can I solve this. See with example. make json unique

    code part:

    array(
                array('email'=>"sajib@gmail.com", 'deposite'=>0),
                array('email'=>"avi@gmail.com", 'deposite'=>0),
                array('email'=>"iqbal@gmail.com", 'deposite'=>0),
                array('email'=>"balla@gmail.com", 'deposite'=>0),
                array('email'=>"sajib@gmail.com", 'deposite'=>0),
                array('email'=>"razib@gmail.com", 'deposite'=>0)
                ),
                'total'=>0);
        $depositeArray = json_encode($depositeArray);
        $depositeArray = json_decode($depositeArray,true);
        $depositeArrayNew = Json_Super_Unique($depositeArray['deposite'],'email');
        $depositeArray['deposite'] = $depositeArrayNew ;
        echo json_encode($depositeArray);
        function Json_Super_Unique($array,$key){
           $temp_array = array();
           foreach ($array as &$v) {
               if (!isset($temp_array[$v[$key]]))
               $temp_array[$v[$key]] =& $v;
           }
           $array = array_values($temp_array);
           return $array;
        }
    ?>
    

提交回复
热议问题