Я хочу отсортировать элементы массива, сопоставляя TAGS и ITEM_CD. Вот исходный массив, упомянутый ниже
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)
);
, и мне нужен такой вывод
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),
);
У кого-нибудь есть идеи, пожалуйстаскажите, как я могу отсортировать массив таким образом?
1008 * здесь я упомянул пример кода
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);