Advertisement
Guest User

Untitled

a guest
Oct 13th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. <?
  2. /*
  3. * Убирает дублирующиеся элементы в многомерном массиве по одному ключу.
  4. *
  5. * @param {array} - многомерный массив;
  6. * @param [key] - ключ по которому нужно убрать дубликаты.
  7. */
  8. function uniqueMatrix($array, $key) {
  9. $tmp = $key_array = array();
  10. $i = 0;
  11.  
  12. foreach($array as $val):
  13. if (!in_array($val[$key], $key_array)):
  14. $key_array[$i] = $val[$key];
  15. $tmp[$i] = $val;
  16. endif;
  17. $i++;
  18. endforeach;
  19.  
  20. return $tmp;
  21. }
  22. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement