|
166 / 90 / 38
Регистрация: 29.06.2015
Сообщений: 1,100
|
||||||||||||||||
Как дополнить массив?07.03.2019, 12:26. Показов 2404. Ответов 10
Метки нет (Все метки)
Хочется дополнить массив новой информацией.
Но about_user['test'] не попадет в него т.к. $all_about_user будет перезаписана. Без перезаписи, функции некуда возвращать результат. Код
Код
Не хочется делать менять имена переменных/массива. Или писать инклуд с кодом дополнения/формирования массива. И делать вот так тоже не хочется
0
|
||||||||||||||||
| 07.03.2019, 12:26 | |
|
Ответы с готовыми решениями:
10
Как дополнить существующий динамический массив?
|
|
2 / 1 / 1
Регистрация: 26.02.2019
Сообщений: 8
|
|
| 07.03.2019, 12:32 | |
|
array_push — Добавляет один или несколько элементов в конец массива
0
|
|
|
1084 / 746 / 364
Регистрация: 09.07.2018
Сообщений: 1,760
|
|
| 07.03.2019, 12:44 | |
|
0
|
|
|
166 / 90 / 38
Регистрация: 29.06.2015
Сообщений: 1,100
|
||
| 07.03.2019, 12:56 [ТС] | ||
|
Параметры завязаны на логике и безопасности. Поэтому нельзя. По простому идея такая. Все данные о пользователе хранить в массиве. $all_about_user И заполнять его по "мере продвижения к концу php файла." Но в конце, в трех местах, нужно дополнить этот массив кучей однотипной информации. Дублировать код 3 раза - не вариант. Поэтому написана функция. Но возникла вот такая проблема.
0
|
||
|
1084 / 746 / 364
Регистрация: 09.07.2018
Сообщений: 1,760
|
||||||||||||||||
| 07.03.2019, 12:57 | ||||||||||||||||
|
useruser, тогда меняйте сигнатуру вашей функции, передавая желаемый массив в виде аргумента. Для одной пары "ключ-значение" можно как-то так
Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
$all_about_user = create_all_about_user_array(); (как и было), и в этом случае вы получите массив
Кликните здесь для просмотра всего текста
['test' => 'Test text'] больше одного, тогда в условии вместо key($arr); использовать цикл.
1
|
||||||||||||||||
|
166 / 90 / 38
Регистрация: 29.06.2015
Сообщений: 1,100
|
||||||
| 07.03.2019, 12:58 [ТС] | ||||||
|
Все тему можно закрывать. Догадался как.
0
|
||||||
|
1084 / 746 / 364
Регистрация: 09.07.2018
Сообщений: 1,760
|
|
| 07.03.2019, 13:00 | |
|
0
|
|
|
166 / 90 / 38
Регистрация: 29.06.2015
Сообщений: 1,100
|
|
| 07.03.2019, 13:13 [ТС] | |
|
0
|
|
|
166 / 90 / 38
Регистрация: 29.06.2015
Сообщений: 1,100
|
||||||||
| 07.03.2019, 13:33 [ТС] | ||||||||
|
Идея (не ваша а вообще) Сделал так. Разумеется без циклов. Просто объединил 2 массива. Тем более что они однотипные и одной размерности. Вроде норм.
0
|
||||||||
|
1084 / 746 / 364
Регистрация: 09.07.2018
Сообщений: 1,760
|
|
| 07.03.2019, 13:37 | |
|
0
|
|
| 07.03.2019, 13:37 | |
|
Помогаю со студенческими работами здесь
11
Дополнить массив недостающими числами Дополнить массив данных в ширину или в высоту
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|