Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Динамическое создание многомерного массива

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
мэлс
Отправлено: 23 Января, 2016 - 21:13:43
Post Id


Новичок


Покинул форум
Сообщений всего: 22
Дата рег-ции: Дек. 2015  


Помог: 0 раз(а)




Добрый вечер.


есть массив
PHP:
скопировать код в буфер обмена
  1.  
  2. $_SESSION['id'];
  3. array_push($_SESSION['id'], $id); // добавляется каждое новое id (1,8,5,2.....)
  4.  

и еще массив
PHP:
скопировать код в буфер обмена
  1.  
  2. $item=array("name"=>$name, "diam"=>$diam, "dim"=>$dim, "cell"=>$cell); // заполняется относительно нового id
  3.  


вопрос: как добавить в SESSION['id'] к каждому значению массив $item, типа '1'=>array("name"=>$name, "diam"=>$diam, "dim"=>$dim, "cell"=>$cell) ???

(Отредактировано автором: 23 Января, 2016 - 21:16:21)

 
 Top
LIME
Отправлено: 24 Января, 2016 - 11:52:41
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




эээ...что?
затык в чем?
явно элементарное неумение программировать и/или непонимание клиент-серверной архитектуры
или тупо неопытность(скорее всего)
выложи код и тогда наверное будет ответ
все слишком размыто и непонятно
 
 Top
dcc0
Отправлено: 24 Января, 2016 - 15:50:12
Post Id


Участник


Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014  


Помог: 10 раз(а)




Он хочет ассоциативный массив размерностью 2.
LIME, сможешь кратко объяснить человеку теорию множеств?

(Отредактировано автором: 24 Января, 2016 - 15:51:25)



-----
Март 2021. Бросил программирование
 
 Top
LIME
Отправлено: 24 Января, 2016 - 15:55:18
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




dcc0 я б сам не отказался послушать теорию множеств))
вот меня упрекают постоянно что слишком размыто отвечаю и мало чего даю по существу
если что я буду на тебя кивать что ты меня подбиваешь
(Добавление)
dcc0 пишет:
ассоциативный массив размерностью 2
этож надо так умно про матрицу сказать
асссоциапростите что?
(Добавление)
dcc0 иди алгоритм штрассена реализуй на пыхе потом умничай
кстати я реализовал(не то чтобы это было сложно но всетки)
 
 Top
мэлс
Отправлено: 24 Января, 2016 - 20:22:44
Post Id


Новичок


Покинул форум
Сообщений всего: 22
Дата рег-ции: Дек. 2015  


Помог: 0 раз(а)




LIME пишет:
эээ...что?
затык в чем?
явно элементарное неумение программировать и/или непонимание клиент-серверной архитектуры
или тупо неопытность(скорее всего)
выложи код и тогда наверное будет ответ
все слишком размыто и непонятно


Зачем столько пафоса?)) Вы попробуйте массиву с значениями присвоить значение переменной и посмотрите что получиться.
А то написали $_SESSION[$id] = $item; и думаете, что что-то дельное написали. Вот другой товарищ понял что мне нужно.

По сути. Я пытаюсь сформировать массив для кодирования в json.
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. {"10":{            // id
  3. "name":$name,
  4. "diam":$diam,
  5.  "dim":$dim,
  6. "cell":$cell},
  7. "1":{
  8. "name":$name,
  9. "diam":$diam,
  10.  "dim":$dim,
  11. "cell":$cell}
  12. }
  13.  
 
 Top
LIME
Отправлено: 24 Января, 2016 - 20:37:00
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




мэлс пишет:
и думаете, что что-то дельное написали
именно думаю потому что такие проблемки решаю на раздва
давайте уясним что решение необходимо Вам ...и я смею надеятся что таких решения я произвожу легко и множество раз это делал
уяснили?
к сути
мэлс пишет:
Вот другой товарищ понял что мне нужно
тоесть проблема построить двумерный массив?
$_SESSION[$id][] = $item;
затык в чем?
я не понимаю проблемы скорее всего потому что для меня решение лежит на поверхности
но попробую наванговать
нужно сохранять промежуточный результат в отдельную переменную и ее потом добавлять в массив
типа
{
$bufer = 'значение';
$bufer = операция;
$массив[] = $bufer
}
если не угадал сорьте

(Отредактировано автором: 24 Января, 2016 - 20:37:45)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB