【问题标题】:Can't echo array items [duplicate]无法回显数组项[重复]
【发布时间】:2017-01-27 02:04:34
【问题描述】:

我有一个似乎无法正确访问的数组,一直在尝试回显该地址。它被称为$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;

他们俩都没有运气。任何帮助都非常感谢

【问题讨论】:

  • 试试这个:$user[0]->address 你有一个多维数组,第一个索引是 0,在你有对象的第一个索引内。
  • 写了echo $user[0]->address;并检查一次
  • 我也尝试过$user[0]['address'],但这个可行,谢谢 Frayne!
  • 你试过我的建议了吗???

标签: php arrays codeigniter codeigniter-3


【解决方案1】:

你有一个多维数组,第一个索引是 0,在你有对象的第一个索引内。要访问您需要使用的对象数组->

你必须像给定的代码一样回显:

echo $user[0]->address;

【讨论】:

    猜你喜欢
    • 2018-04-04
    • 1970-01-01
    • 2014-11-10
    • 1970-01-01
    • 1970-01-01
    • 2014-05-02
    • 1970-01-01
    • 2013-09-01
    • 1970-01-01
    相关资源
    最近更新 更多