Php 如何从数组中访问每个值?

Php 如何从数组中访问每个值?,php,json,database,laravel,object,Php,Json,Database,Laravel,Object,这是数组 $resultData2 = array ( 0 => array ( "email" => "abcd@gmail.com", "fname" => "sachin" ) ); 我如何访问每个值,如电子邮件、fname 我尝试这样访问它: echo $resultData2[0]->email; 我做错了什么?您有一个数组: $resultData2 = array( 0 => arr

这是数组

$resultData2 = array ( 
    0 => array ( 
        "email" => "abcd@gmail.com", 
        "fname" => "sachin" 
    ) 
);
我如何访问每个值,如电子邮件、fname

我尝试这样访问它:

echo $resultData2[0]->email;
我做错了什么?

您有一个数组:

$resultData2 = array(
    0 => array(
        "email" => "abcd@gmail.com",
        "fname" => "sachin"
    )
);
您正在执行echo$resultdata[0]->email;,但是如果$resultData2[0]是一个对象,那么这就是语法


对于数组,使用echo$resultdata[0]['email']

尝试使用foreach循环

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

像这样尝试$resultData2[0]['email'],因为没有可访问的对象,这是一个数组,不是吗?->用于对象$结果数据2[0]['email']请查看此可能的副本
foreach($resultData2 as $resultData)
{
    echo $resultData['email'];
}