如何从数组访问每个值?

时间:2018-09-05 08:26:52

标签: php json database laravel object

这是数组

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

如何访问emailfname之类的每个值?

我正在尝试像这样访问它:

echo $resultData2[0]->email;

我在做什么错了?

3 个答案:

答案 0 :(得分:0)

您有一个数组:

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

您正在做echo $resultData2[0]->email;,但这是$resultData2[0]是对象的语法。

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

答案 1 :(得分:0)

    $email = array_column( $array,'email');
    $fname = array_column($array,'fname');

答案 2 :(得分:0)

尝试使用foreach循环。

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