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]   

> Без описания
imediasun
Отправлено: 13 Июля, 2014 - 14:55:18
Post Id


Частый посетитель


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


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

[+][+][+][+][+]


Уважаемые программеры, помогите пожалуйста
есть массив А
CODE (html):
скопировать код в буфер обмена
  1.  
  2. Array ( [Франция] => Array
  3.  
  4.            ( [1] => Array
  5.            ( [Париж] => Array ( [0] => Array ( [date] => 2014-07-08 )
  6.                                [1] => Array ( [date] => 2014-07-01 )
  7.            ) )
  8.            [2] => Array
  9.             ( [Куршавель] => Array ( [0] => Array ( [date] => 2014-07-08 )
  10.             ) )
  11.       ) [Украина] => Array
  12.            ( [10] => Array
  13.            ( [Киев] => Array ( [0] => Array ( [date] => 2014-07-06 ) ) ) ) )
  14.  

И есть массив представляющий собой места находящиеся на курортах представленных в массиве A
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. Array ( [0] => Array
  3.                               ( [id] => 2
  4.                                 [id_resort] => 1
  5.                                 [tourist_id] => 1
  6.                                 [name] => Лувр
  7.                                 [date] => 2014-07-06 )
  8.            [1] => Array ( [id] => 3
  9.                                  [id_resort] => 1
  10.                                  [tourist_id] => 1
  11.                                  [name] => Версаль
  12.                                  [date] => 2014-07-02 )
  13.             [2] => Array ( [id] => 4
  14.                                  [id_resort] => 10
  15.                                  [tourist_id] => 1
  16.                                  [name] => Мост потона
  17.                                  [date] => 2014-07-01 ) )
  18.  

Как взять из массива Б данные [name],[date]
и добавить в массив А где айдишник города (первый индекс в стране)
равен соответствующему полю [id_resort] в массиве Б
Помогите пожалуйста , голова кипит не могу сообразить

(Отредактировано автором: 13 Июля, 2014 - 14:57:04)

 
 Top
RickMan
Отправлено: 14 Июля, 2014 - 11:27:06
Post Id


Участник


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


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




А не легче будет эти данные закинуть в mysql и либо создать связь по этим ключам, или же просто запрос граммотно созлать, который будет выборку делать правильно. Но если же нужно связать именно в php, то пробегайся или черех foreach по одному массиву и связывай со вторым, или http://www.php.su/array_walk ...
 
 Top
imediasun
Отправлено: 14 Июля, 2014 - 11:48:43
Post Id


Частый посетитель


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


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

[+][+][+][+][+]


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

(Отредактировано автором: 14 Июля, 2014 - 11:54:04)

 
 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