Skip to content
Snippets Groups Projects
index.php 883 B
Newer Older
Адлан Шамавов's avatar
Адлан Шамавов committed
<?php

/** 
 * Удалить дубликаты, оставив только уникальные значения    
 * @param array $array    
 * @return array  
 */ 

function uniqElements(array $array): array {
    return array_unique($array, SORT_REGULAR);
}  

//Выходной массив: 
/** Array (
 *   [0] => Array([0] => laravel, [1] => php)
 *   [1] => Array([0] => codeigniter, [1] => php)
 *   [3] => Array([0] => c++, [1] => java)) 
 * )
*/  
Адлан Шамавов's avatar
Адлан Шамавов committed

?>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <?php
        $arr = [
            ['laravel', 'php'],
            ['codeigniter', 'php'],
            ['laravel', 'php'],
            ['c++', 'java'], 
Адлан Шамавов's avatar
Адлан Шамавов committed
        ];
        print_r(uniqElements($arr));
Адлан Шамавов's avatar
Адлан Шамавов committed
    ?>
</body>
</html>