Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
Олеся Довга
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 108
1

Как реализовать функцию, которая принимает и возвращает в массив уникальные значения из исходного массива

22.05.2016, 20:20. Просмотров 1070. Ответов 3
Метки нет (Все метки)

Объясните пожалуйста, как реализовать функцию uniq, которая принимает, как аргумент, массив, и возвращает массив, в котором оставлены только уникальные значения из исходного массива.

Пример:
[] == uniq([]);
[12, 1, 3, 5, 10] == uniq([12, 1, 1, 3, 5, 10, 3, 10]);
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2016, 20:20
Ответы с готовыми решениями:

Реализовать функцию, которая принимает массив и возвращает количество простых чисел в нем
Ребят , есть задачи , а в частности нужно с помощью функций и деления по остатку (%) написать...

Сделать функцию, которая принимает одномерный массив и возвращает индексы его максимального и минимального элементов, с указателями. С++
Сделать функцию, которая принимает одномерный массив и возвращает индексы его максимального и...

Как вызвать функцию которая принимает значение int а возвращает float?
#include <iostream> #include <cstring> #include <windows.h> #include <ctime> #include <istream>...

Сделать функцию, которая принимает двумерный массив и возвращает индексы его максимального элемента(номер строки и столбца), с указателями, С++
Сделать функцию, которая принимает двумерный массив и возвращает индексы его максимального...

Подскажите ,как написать функцию которая принимает число int а возвращает Boolean?
подскажите ,как написать функцию которая принимает число int а возвращает Boolean?

3
Azdeman
Фрилансер
Эксперт HTML/CSSЭксперт PHP
1805 / 1309 / 591
Регистрация: 12.01.2011
Сообщений: 5,235
22.05.2016, 20:23 2
Лучший ответ Сообщение было отмечено Олеся Довга как решение

Решение

PHP
1
2
3
4
5
6
7
<?php
function Uniq(array $arr){
    return array_unique($arr);
}
$arr = [1,1,1,2,2,2,3,3,3];
    print_r(Uniq($arr));
?>
0
Олеся Довга
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 108
22.05.2016, 20:39  [ТС] 3
Azdeman, спасибо, все стало ясно как божий день. array_unique - это встроенная функция в PHP ?
0
Azdeman
Фрилансер
Эксперт HTML/CSSЭксперт PHP
1805 / 1309 / 591
Регистрация: 12.01.2011
Сообщений: 5,235
22.05.2016, 21:03 4
Лучший ответ Сообщение было отмечено Олеся Довга как решение

Решение

Цитата Сообщение от Олеся Довга Посмотреть сообщение
array_unique - это встроенная функция в PHP ?
даа
0
22.05.2016, 21:03
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.05.2016, 21:03

Сделать функцию, которая принимает одномерный массив и возвращает индексы трех его самых больших элементов(сортировку не использовать), указателями
Сделать функцию, которая принимает одномерный массив и возвращает индексы трех его самых больших...

Нужно реализовать функцию, которая возвращает строку чисел массива
Нужна помощь! Как реализовать то, что написано снизу? Программа прилагается.  Для вывода массива...

Написать функцию. которая аргументом принимает тип происшествия и возвращает функцию
Написать функцию. которая аргументом принимает тип происшествия и возвращает функцию, которая...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.