예제 #1
0
 public static function uniqueArray($data, $check = false)
 {
     $out = array();
     $count = count($data);
     $equals = array();
     for ($i = 0; $i < $count; ++$i) {
         if (!in_array($i, $equals)) {
             $out[] = $data[$i];
             for ($j = $i + 1; $j < $count; ++$j) {
                 if (JsonUtils::equals($data[$i], $data[$j])) {
                     $equals[] = $j;
                     if ($check) {
                         return false;
                     }
                 }
             }
         }
     }
     return $check ? true : $out;
 }