I have this array I want to remove array if it value are same from others
$appointments = array(
array('1','Monday', '5:30 PM'),
array('2','Friday', '6:00 PM'),
array('3','Monday', '5:30 PM'),
array('4','Tuesday', '4:15 PM'),
array('5','Wednesday', '8:30 PM'),
array('6','Thursday', '1:45 PM')
);
I want this result Monday and time is display two time so I have to display only one time I use below code for this so please provide better solution for this
$one_dimension = array_map('serialize', $appointments);
$unique_one_dimension = array_unique($one_dimension);
$unique_multi_dimension = array_map('unserialize', $unique_one_dimension);
echo "<pre>";print_r($unique_multi_dimension);
$appointments = array_intersect_key($appointments, array_unique(array_column($appointments, 1)));