【问题标题】:How can I access each value from an array?如何访问数组中的每个值?
【发布时间】:2019-02-10 07:52:42
【问题描述】:

这是数组

$resultData2 = array ( 
    0 => array ( 
        "email" => "abcd@gmail.com", 
        "fname" => "sachin" 
    ) 
);

如何访问每个值,例如emailfname

我正在尝试这样访问它:

echo $resultData2[0]->email;

我做错了什么?

【问题讨论】:

标签: php json database laravel object


【解决方案1】:

尝试使用 foreach 循环。

foreach($resultData2 as $resultData)
{
    echo $resultData['email'];
}

【讨论】:

    【解决方案2】:

    你有一个数组:

    $resultData2 = array(
        0 => array(
            "email" => "abcd@gmail.com",
            "fname" => "sachin"
        )
    );
    

    你正在做echo $resultData2[0]->email;,但如果$resultData2[0] 是一个对象,这是语法。

    使用数组,使用echo $resultData2[0]['email'];

    【讨论】:

      【解决方案3】:
          $email = array_column( $array,'email');
          $fname = array_column($array,'fname');
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-11-14
        • 2021-03-18
        • 1970-01-01
        • 2015-06-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多