2016-09-19 4 views
-1

У меня есть массив, который я не могу получить правильно, пытаюсь эхо-адрес. Это называется $user и вот print_r для него:Не удается выделить элементы массива

Array( 
    [0] => stdClass Object   
    (   
     [id] => 1    
     [firstname] => Casper    
     [lastname] => *lastname*    
     [email] => someEmail    
     [username] => aUsername    
     [password] => *encrypted password*    
     [address] => myAddress    
     [address2] =>    
     [city] =>    
     [state] =>    
     [zipcode] => 1111    
     [join_date] => current timestamp   
    ) 
) 
1 

Это в CodeIgniter и до сих пор я пытался:

echo $user['address'];

echo $user->address;

Оба из них не повезло. Любая помощь очень полезна

+4

Просто попробуйте с этим: '$ пользователя [0] -> address' У вас есть многомерный массив и первый индекс - 0, также внутри первого индекса у вас есть объект. –

+0

написал 'echo $ user [0] -> address;' и проверить один раз –

+0

Я также пробовал '$ user [0] ['address']', но этот работает, спасибо Frayne! – Niantic

ответ

4

У вас есть многомерный массив, а первый индекс равен 0, также внутри первого индекса у вас есть объект. получить доступ к массиву объекта, который нужно использовать ->

Вы должны повторить, как данный код:

echo $user[0]->address;

Смежные вопросы