Supported Versions: PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8
Removes duplicate values from an array
<?php array_unique(array $array, int $flags = SORT_STRING): array
<?php                     $this->config[$key] = array_merge($val, $this->config[$key], $val);

                    $this->setSourceOfConfigValue($val, $key, $source);

                } elseif (in_array($key, array('gitlab-domains', 'github-domains'), true) && isset($this->config[$key])) {

                    $this->config[$key] = array_unique(array_merge($this->config[$key], $val));

                    $this->setSourceOfConfigValue($val, $key, $source);

                } elseif ('preferred-install' === $key && isset($this->config[$key])) {

                    if (is_array($val) || is_array($this->config[$key])) {
<?php         }



        $result = array();

        foreach (array_unique($messages) as $message) {

            if (isset($templates[$message])) {

                foreach ($templates[$message] as $package => $versions) {

                    uksort($versions, 'version_compare');
<?php         $i = 1;

        $text = "\n";

        foreach (array_unique($problems) as $problem) {

            $text .= "  Problem ".($i++).$problem;

        }
<?php         return array(

            'packages' => $packages ? call_user_func_array('array_merge', $packages) : array(),

            'namesFound' => $namesFound ? array_unique(call_user_func_array('array_merge', $namesFound)) : array(),

        );

    }