I want to sort an array elements by matching TAGS and ITEM_CD.here is source array mentioned below
array(
array("TAGS" => "98056H","ITM_CD" => 51034),
array("TAGS" => "98056H","ITM_CD" => 98056),
array("TAGS" => "98056H","ITM_CD" => 84118),
array("TAGS" => "96821H","ITM_CD" => 87591),
array("TAGS" => "96821H","ITM_CD" => 96821)
);
and i want output like that
array(
array("TAGS" => "98056H","ITM_CD" => 98056),
array("TAGS" => "98056H","ITM_CD" => 51034),
array("TAGS" => "98056H","ITM_CD" => 84118),
array("TAGS" => "96821H","ITM_CD" => 96821)
array("TAGS" => "96821H","ITM_CD" => 87591),
);
Anyone have idea please tell me how i can sort an array like that?.
here i mentioned sample code
function my_sort($a,$b) {
if(str_replace('H','',$a['TAGS']) == $b['TAGS']){
return 1;
}
return 0;
}
uasort($new_sort_arr,"my_sort");
print_r($new_sort_arr);