PHP программисты, помогите пожалуйста разобраться с выводом многомерного массива.

 
Посетитель
small user social cms
Медаль
Сообщений: 954
Есть переменная $contacts, которая является многомерным массивом.
var_dump($contacts); выводит:
Код PHP:
  1. array(1) { [0]=> object(stdClass)#11 (3) { ["name"]=> string(0) "" ["priority"]=> int(999) ["contacts"]=> array(2) { [0]=> object(stdClass)#12 (2) { ["type"]=> string(5) "phone" ["value"]=> string(15) "8-913-519-23-52" } [1]=> object(stdClass)#13 (2) { ["type"]=> string(5) "phone" ["value"]=> string(15) "44-06-75" } } } }
Подскажите пожалуйста как вывести -> "phone" ["value"]

А то что-то совсем запутался с этими массивами:) Огромное спасибо!
Редактировалось: 1 раз (Последний: 7 февраля 2012 в 21:31)
InstantCMS Team
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1176
если нормально отформатировать
Код PHP:
  1.  
  2. array(1) {
  3. [0]=> object(stdClass)#11 (3) {
  4. ["name"]=> string(0) ""
  5. ["priority"]=> int(999)
  6. ["contacts"]=> array(2) {
  7. [0]=> object(stdClass)#12 (2) {
  8. ["type"]=> string(5) "phone"
  9. ["value"]=> string(15) "8-913-519-23-52"
  10. }
  11. [1]=> object(stdClass)#13 (2) {
  12. ["type"]=> string(5) "phone"
  13. ["value"]=> string(15) "44-06-75"
  14. }
  15. }
  16. }
  17.  
то видно лучше:

Код PHP:
  1.  
  2. echo $contacts[0]->contacts[0]->value; // 8-913-519-23-52
  3. echo $contacts[0]->contacts[1]->value; // 44-06-75
  4.  
Вопросы и ответы
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 954
Администратор, огромное спасибо, а подскажите пожалуйста каким образом вывести все элементы этого массива, у которого ["type"]=>"phone"
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4576
как-то так:
Код PHP:
  1. foreach($contacts[0]->contacts as $obj){
  2.  
  3. if($obj->type == 'phone'){
  4. echo $obj->value;
  5. }
  6.  
  7. }
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
small user social cms
Медаль
Сообщений: 954
Спасибо) разобрался)
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: