Создать динамический массив в PHP

Мне нужно создать массив, используя объект, использующий другой формат / структуру

У меня есть:

$t = object()
$t > user = object()
$t > user > 0 (object) name = 'wilson';
$t > user > 0 (object) first = 'carl';

Мне нужно получить:

$t = array(
 name = wilson
 first name = phil

Вот что я пробовал и где я застрял

foreach($t as $a) { 
      foreach($a as $l) {
          $arr[$l->0->name] = $l->0->first; // line 10
      }
  }
  print_r($arr);

Теперь я получаю сообщение об ошибке:

Ошибка синтаксического анализа PHP: синтаксическая ошибка, неожиданный T_LNUMBER, ожидание T_STRING или T_VARIABLE или '{' или '$' в домашнем задании1-a-1.php на строка 10

Что я могу сделать, чтобы это исправить?

14
задан Bill the Lizard 15 September 2012 в 23:21
поделиться