2015-03-15 4 views
-1

Я действительно смущен. Обычно я использую массив для добавления новых данных в массив. Но он не работает atm. Кто-нибудь может мне помочь?Как добавить новый объект stdClass

Array 
(
[0] => stdClass Object 
    (
     [name] => Knijn zijn 
     [artist] => Bertie Lukano 
     [url] => http://www.last.fm/music/Bertie+Lukano/_/Knijn+zijn 
     [streamable] => stdClass Object 
      (
       [text] => 0 
       [fulltrack] => 0 
      ) 

     [listeners] => 1 
     [mbid] => 
    ) 

[1] => stdClass Object 
    (
     [name] => knijnzijn 
     [artist] => Bertie Lukano 
     [url] => http://www.last.fm/music/Bertie+Lukano/_/knijnzijn 
     [streamable] => stdClass Object 
      (
       [text] => 0 
       [fulltrack] => 0 
      ) 

     [listeners] => 1 
     [mbid] => 
    ) 

[2] => stdClass Object 
    (
     [name] => Wij Vieren Feest 
     [artist] => Bertie Lukano 
     [url] => http://www.last.fm/music/Bertie+Lukano/_/Wij+Vieren+Feest 
     [streamable] => stdClass Object 
      (
       [text] => 0 
       [fulltrack] => 0 
      ) 

     [listeners] => 1 
     [mbid] => 
    ) 

[3] => stdClass Object 
    (
     [name] => Hieper de piep ik heb de mexicaanse griep! 
     [artist] => Bertie Lukano 
     [url] => http://www.last.fm/music/Bertie+Lukano/_/Hieper+de+piep+ik+heb+de+mexicaanse+griep! 
     [streamable] => stdClass Object 
      (
       [text] => 0 
       [fulltrack] => 0 
      ) 

     [listeners] => 1 
     [mbid] => 
    ) 

) 

Поэтому мне нужно добавить новый объект stdClass, но я не могу понять, как это сделать.

[4] => stdClass Object 
(
    [name] => name 
    [artist] => artist 
    [url] => url 
    [streamable] => stdClass Object 
     (
      [text] => 0 
      [fulltrack] => 0 
     ) 

    [listeners] => 1 
    [mbid] => 
) 

Как вы видите внутри объекта должен быть другим объектом в [поточном], так что я действительно не знаю, как сделать это так, я надеюсь, что кто-то может мне помочь.

Благодаря

+0

Вы можете включить код, где вы не можете использовать 'push'? –

ответ

0

Я хотел бы избежать любой ценой смешивания объектов в массивах, чтобы спасти себя головную боль позже.

Обычно это, как они добавили:

$oData = new stdClass; 
$oData->name = 'Bob'; 
$oData->email = '[email protected]'; 
$aArray = array(); 
$aArray[] = $oData; 
var_dump($aArray); 
Смежные вопросы