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\'
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;
}
?>