Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
vino0s
9 / 9 / 8
Регистрация: 26.03.2014
Сообщений: 354
1

Записывать только уникальные значения в массив

27.12.2017, 14:33. Просмотров 1889. Ответов 1
Метки нет (Все метки)

Привет!

PHP
1
2
3
4
5
6
7
8
    while ($phrase = DB::fetch_object($getprephrase)) {
        $iduser = $phrase->user_id;
        $idproject = $phrase->project_id;
        $idusers[] = $iduser;
        $idprojects[$iduser][] = $idproject;
        $idphrases[$iduser][$project][] = $phrase->id;      
        $phrasestrs[$iduser][$project][] = $phrase->phrase;
    } //Тут в id projects могут дублироваться значения, как сделать добавления без дублей?
PHP
1
$idusers[] = array_unique($idusers); //Оставляю в массиве пользователей уникальных пользователей
А можно прям в момент добавления в массив добавлять только уникальные значения?

PHP
1
$idprojects[$iduser][] = array_unique($idprojects[$iduser]); //Будет ли работать такая запись? Если я пройду по массиву пользователей снаружи к примеру
Вроде со вложенными массивами array_unique не работает, поэтому спрашиваю.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.12.2017, 14:33
Ответы с готовыми решениями:

Не записывать повторяющиеся значения в сессионный массив
Доброй ночи! Подскажите как правильно запретить добавление значений в сессионный массив. Вот код: ...

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

Уникальные значения массива
Доброго времени суток. Столкнулся с проблемой. Есть такой код: if(preg_match_all($search,...

Как вывести из массива уникальные значения?
Доброго времени суток, уважаемые. Подскажите нубу, как можно из массива вывести лишь оригинальные...

Записывать и доставать значения из модели контроллером
ребята помогите разобраться, есть архетектура MVC, мне нужно записывать и доставать значения из...

1
BKmm
10 / 46 / 7
Регистрация: 28.11.2017
Сообщений: 97
27.12.2017, 15:28 2
Цитата Сообщение от vino0s Посмотреть сообщение
А можно прям в момент добавления в массив добавлять только уникальные значения?
Перед добавлением проверять находиться ли такой элемент в массиве.
http://php.net/manual/ru/function.in-array.php
1
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.12.2017, 15:28

Нужно получить все уникальные значения из поля MySQL
День добрый! Народ, подскажите, сложилась такая задача: нужно получить все уникальные значения из...

Возможность записывать значения в $_SESSION при итерации
можно ли при итериции записывать в $_SESSION значения?

Создать массив, принимающий только уникальные значения элементов
У меня собственно такой вопрос. Как собрать массив, что присваивать переменной sytrin,int,...


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

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

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