How to get unique values in multidimensional array ? We have to get only unique values in multiple array in comma seprated. check below array
Array
(
[0] => Array
(
[product_id] => BAT0002
[vendor_id] => 1,2,3,4
)
[1] => Array
(
[product_id] => BAT0003
[vendor_id] => 3
)
[2] => Array
(
[product_id] => BAT0004
[vendor_id] => 1,2,3
)
)
Code:-
$vendor_id = array();
foreach ($rfq_product_master_data_array as $rfq_data_array)
{
$product_id = $rfq_data_array['product_id'];
$vendor_id[] = $rfq_data_array['vendor_id'];
}
$uniquePids = array_unique($vendor_id);
echo "<PRE>";
print_r($uniquePids);
Actual result:-
Array
(
[0] => 1,2,3,4
[1] => 3
[2] => 1,2,3
)
Expected result:-
Array
(
[0] => 1,2,3,4
)
uniqueall are unique only[0] => 1,2,3,4 [1] => 3 [2] => 1,2,3