RuKoder.ru RUKODER.ru
18 ФЕВР 2012
0

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

PHP
 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 - февраль

Добавить комментарий

Категории:

  • CSS (121)
  • PHP (301)
  • JavaScript (704)

Оставить на заметку в:

© 2026 RuKoder.ru