Разделы
Теги | RSS © 2008 – 2022
Контакты
email:
skype:
Вернуться
» » » Поиск уникальных значений в массиве по ключу

Поиск уникальных значений в массиве по ключу


 function remove_dups($array, $row_element) {
     $new_array[0] = $array[0];
     foreach ($array as $current) {
         $add_flag = 1;
         foreach ($new_array as $tmp) {
             if ($current[$row_element]==$tmp[$row_element]) {
                 $add_flag = 0; break;
             }
         }
         if ($add_flag) $new_array[] = $current;
     }
     return $new_array;
}


Имеем массив:
2012 - январь
2012 - февраль
2012 - январь

Сортируем его по ключу month
$array2 = remove_dups($array, 'month');


Результат выполнения:
2012 - январь
2012 - февраль
Оставить комментарий
Вверх