Loading index.php +12 −0 Original line number Diff line number Diff line Loading @@ -37,5 +37,17 @@ ]; print_r($func->search($array, 54)); ?> <h1>Function 3</h1> <?php $arr = [ ['laravel', 'php'], ['codeigniter', 'php'], ['laravel', 'php'], ['c++', 'java'], ]; print_r($func->uniqElements($arr)); ?> </body> </html> No newline at end of file src/Functions.php +20 −0 Original line number Diff line number Diff line Loading @@ -52,5 +52,25 @@ class Functions } return null; } /** * Удалить дубликаты, оставив только уникальные значения * @param array $array * @return array */ public 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)) * ) */ } Loading
index.php +12 −0 Original line number Diff line number Diff line Loading @@ -37,5 +37,17 @@ ]; print_r($func->search($array, 54)); ?> <h1>Function 3</h1> <?php $arr = [ ['laravel', 'php'], ['codeigniter', 'php'], ['laravel', 'php'], ['c++', 'java'], ]; print_r($func->uniqElements($arr)); ?> </body> </html> No newline at end of file
src/Functions.php +20 −0 Original line number Diff line number Diff line Loading @@ -52,5 +52,25 @@ class Functions } return null; } /** * Удалить дубликаты, оставив только уникальные значения * @param array $array * @return array */ public 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)) * ) */ }