[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Добавление данных в многомерные массивы
cobria2
Здравствуйте!

Имеется многомерный массив следующей структуры:
Array(
[id]=>id
[name]=>name
[history]=>Array([historyId]=>Array([1]=>1 [2]=>2.....)
______________[historyName]=>Array([1]=>1 [2]=>2....)))

В первых двух ячейках хранятся меняющиеся значения, по одному за раз.

В ячейке "История" должны хранится групы значений:

[history]=>[historyId]=>Array([1]=>1 [2]=>2.......) [historyName]=>Array([1]=>1 [2]=>2......).

Вся эта информация хранится в массиве $_SESSION

Пытаюсь добавить элементы на нижележащие уровни массива при помощи функции array_push:

array_push($_SESSION['history']['historyName'],$name);
array_push($_SESSION['history']['historyId'],$id);

Схема вроде бы такая же как и из мануала PHP, но почему-то не работает.

Буду благодарен за помощь, спасибо!

P.S. Логика работы такова:

В первые две ячейки записывается текущее значение, которое в процессе работы переносится в историю, история выводится в отдельную область. Работа идет на нескольких страницах, поэтому через сессию.
cobria2
все, разобрался

$_SESSION['history']['name'][] = $name
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.