Suggest a feature
×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: PHP
Posted by: Andreas Lindner
Added: Mar 21, 2018 3:18 PM
Views: 15
Tags: no tags
  1. // #####################################
  2. // ### Duplikate aus array entfernen ###
  3. // #####################################
  4. function array_multi_unique($multiArray) {
  5.     /* array_unique() für multidimensionale Arrays
  6.      * @param    array    $multiArray = array(array(..), array(..), ..)
  7.      * @return   array    Array mit einmaligen Elementen
  8.      * */
  9.     $uniqueArray = array();
  10.     // alle Array-Elemente durchgehen
  11.     foreach ($multiArray as $subArray) {
  12.         // prüfen, ob Element bereits im Unique-Array
  13.         if (!in_array($subArray, $uniqueArray)) {
  14.             // Element hinzufügen, wenn noch nicht drin
  15.             $uniqueArray[] = $subArray;
  16.         }
  17.     }
  18.     return $uniqueArray;
  19. }