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]   

> Описание: Подскажите как через foreach() перебрать следующий массив
makbeth
Отправлено: 14 Января, 2014 - 14:50:02
Post Id


Новичок


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


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




Подскажите как через foreach() перебрать следующий массив:
нужна информация из вложенного массива. Заранее благодарю.
PHP:
скопировать код в буфер обмена
  1. array (size=2)
  2.   3 =>
  3.     array (size=3)
  4.       0 =>
  5.         object(Basis)[71]
  6.           private '_new' (CActiveRecord) => boolean false
  7.           private '_attributes' (CActiveRecord) =>
  8.             array (size=4)
  9.               ...
  10.           private '_related' (CActiveRecord) =>
  11.             array (size=0)
  12.               ...
  13.           private '_c' (CActiveRecord) => null
  14.           private '_pk' (CActiveRecord) => string '1' (length=1)
  15.           private '_alias' (CActiveRecord) => string 't' (length=1)
  16.           private '_errors' (CModel) =>
  17.             array (size=0)
  18.               ...
  19.           private '_validators' (CModel) => null
  20.           private '_scenario' (CModel) => string 'update' (length=6)
  21.           private '_e' (CComponent) => null
  22.           private '_m' (CComponent) => null
  23.       1 =>
  24.         object(Basis)[72]
  25.           private '_new' (CActiveRecord) => boolean false
  26.           private '_attributes' (CActiveRecord) =>
  27.             array (size=4)
  28.               ...
  29.           private '_related' (CActiveRecord) =>
  30.             array (size=0)
  31.               ...
  32.           private '_c' (CActiveRecord) => null
  33.           private '_pk' (CActiveRecord) => string '2' (length=1)
  34.           private '_alias' (CActiveRecord) => string 't' (length=1)
  35.           private '_errors' (CModel) =>
  36.             array (size=0)
  37.               ...
  38.           private '_validators' (CModel) => null
  39.           private '_scenario' (CModel) => string 'update' (length=6)
  40.           private '_e' (CComponent) => null
  41.           private '_m' (CComponent) => null
  42.       2 =>
  43.         object(Basis)[73]
  44.           private '_new' (CActiveRecord) => boolean false
  45.           private '_attributes' (CActiveRecord) =>
  46.             array (size=4)
  47.               ...
  48.           private '_related' (CActiveRecord) =>
  49.             array (size=0)
  50.               ...
  51.           private '_c' (CActiveRecord) => null
  52.           private '_pk' (CActiveRecord) => string '3' (length=1)
  53.           private '_alias' (CActiveRecord) => string 't' (length=1)
  54.           private '_errors' (CModel) =>
  55.             array (size=0)
  56.               ...
  57.           private '_validators' (CModel) => null
  58.           private '_scenario' (CModel) => string 'update' (length=6)
  59.           private '_e' (CComponent) => null
  60.           private '_m' (CComponent) => null
  61.   4 =>
  62.     array (size=1)
  63.       0 =>
  64.         object(Basis)[74]
  65.           private '_new' (CActiveRecord) => boolean false
  66.           private '_attributes' (CActiveRecord) =>
  67.             array (size=4)
  68.               ...
  69.           private '_related' (CActiveRecord) =>
  70.             array (size=0)
  71.               ...
  72.           private '_c' (CActiveRecord) => null
  73.           private '_pk' (CActiveRecord) => string '4' (length=1)
  74.           private '_alias' (CActiveRecord) => string 't' (length=1)
  75.           private '_errors' (CModel) =>
  76.             array (size=0)
  77.               ...
  78.           private '_validators' (CModel) => null
  79.           private '_scenario' (CModel) => string 'update' (length=6)
  80.           private '_e' (CComponent) => null
  81.           private '_m' (CComponent) => null
 
 Top
esterio
Отправлено: 14 Января, 2014 - 15:42:49
Post Id



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


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


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




PHP:
скопировать код в буфер обмена
  1. foreach($array as $tmp)
  2. {
  3.         foreach($tmp as $stmp)
  4.         {
  5.                 var_dump($stmp->getAttributes());
  6.         }
  7. }


Прежде чем делать на фреймворке советую потучить сам язык програмирования
 
 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