Supported Versions: PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8
Removes duplicate values from an array
array_unique(array $arrayint $flags SORT_STRING): array
            return [

                
'pending_jobs' => $batch->pending_jobs,

                
'failed_jobs' => $batch->failed_jobs 1,

                
'failed_job_ids' => json_encode(array_values(array_unique(array_merge(json_decode($batch->failed_job_idstrue), [$jobId])))),

            ];

        });
                break;

            }



            
$valuesChunk array_unique($valuesChunk);



            if (
count($valuesChunk) > 0) {

                
$this->store->connection()->del(...$valuesChunk);
    public function unique($key null$strict false)

    {

        if (
is_null($key) && $strict === false) {

            return new static(
array_unique($this->itemsSORT_REGULAR));

        }



        
$callback $this->valueRetriever($key);
        $id $id instanceof Arrayable $id->toArray() : $id;



        if (
is_array($id)) {

            if (
count($result) !== count(array_unique($id))) {

                throw (new 
ModelNotFoundException)->setModel(

                    
get_class($this->model), array_diff($id$result->modelKeys())

                );
            $this->getUpdatedAtColumn(),

        ];



        return 
array_unique(array_merge($this->dates$defaults));

    }
    public function append($attributes)

    {

        
$this->appends array_unique(

            
array_merge($this->appendsis_string($attributes) ? func_get_args() : $attributes)

        );



        return 
$this;

    }
    public function addObservableEvents($observables)

    {

        
$this->observables array_unique(array_merge(

            
$this->observablesis_array($observables) ? $observables func_get_args()

        ));

    }
            if (method_exists($class$method 'initialize'.class_basename($trait))) {

                static::
$traitInitializers[$class][] = $method;



                static::
$traitInitializers[$class] = array_unique(

                    static::
$traitInitializers[$class]

                );

            }

        }

    }
        ]));



        
$attributes Arr::except(

            
$this->getAttributes(), $except array_unique(array_merge($except$defaults)) : $defaults

        
);



        return 
tap(new static, function ($instance) use ($attributes) {
            }

        }



        return 
array_unique($relations);

    }
        sort($keys);



        return 
array_values(array_unique($keys));

    }
        $id $id instanceof Arrayable $id->toArray() : $id;



        if (
is_array($id)) {

            if (
count($result) === count(array_unique($id))) {

                return 
$result;

            }

        } elseif (! 
is_null($result)) {
        $id $id instanceof Arrayable $id->toArray() : $id;



        if (
is_array($id)) {

            if (
count($result) === count(array_unique($id))) {

                return 
$result;

            }

        } elseif (! 
is_null($result)) {
        $id $id instanceof Arrayable $id->toArray() : $id;



        if (
is_array($id)) {

            if (
count($result) === count(array_unique($id))) {

                return 
$result;

            }

        } elseif (! 
is_null($result)) {
        $id $id instanceof Arrayable $id->toArray() : $id;



        if (
is_array($id)) {

            if (
count($result) === count(array_unique($id))) {

                return 
$result;

            }

        } elseif (! 
is_null($result)) {