i need 1 help.i need reject duplicate data ans sort values present inside json object using php.i explaining code below.
$res[]=array('member_name'=>$member,'no_of_members'=>$rowno['cnt'],'member_type'=>$countmemb);
the output of $res
given below.
[ {member_name:"medilink member",member_type:"1",no_of_members:"383"}, {member_name:"medilink member",member_type:"1",no_of_members:"383"}, {member_name:"medilink member",member_type:"1",no_of_members:"383"}, {member_name:"non-medilink member",member_type:"2",no_of_members:"24"}, {member_name:"non-medilink member",member_type:"2",no_of_members:"24"} ]
i need reject duplicate row above , result value format should come below.
$res=[ {member_name:"medilink member",member_type:"1",no_of_members:"383"}, {member_name:"non-medilink member",member_type:"2",no_of_members:"24"} ]
i need result given above.please me resolve problem.
you need remove duplicate records first multidimensional array , can use json_encode
getting results in json format
<? // array $res[]=array('member_name'=>'medilink member','no_of_members'=>1,'member_type'=>383); $res[]=array('member_name'=>'medilink member','no_of_members'=>1,'member_type'=>383); $res[]=array('member_name'=>'medilink member','no_of_members'=>1,'member_type'=>383); $res[]=array('member_name'=>'non-medilink member','no_of_members'=>2,'member_type'=>24); $res[]=array('member_name'=>'non-medilink member','no_of_members'=>2,'member_type'=>24); // remove duplicates using array_map , array_unique multidimensional array $duplicateremoved = array_map("unserialize", array_unique(array_map("serialize", $res))); // rearrange array $rearrangearray = array_values($duplicateremoved); // encode unique array json format $encodeddata = json_encode($rearrangearray); // print result echo $encodeddata; ?>
Comments
Post a Comment