Php 访问这种数组?

Php 访问这种数组?,php,arrays,Php,Arrays,如何访问这种数组?我想检查登录的电子邮件和密码? 这是一个简单的登录页面。 用户将输入电子邮件和密码。 我正在从第三方应用程序(即infusionSoft)获取数据。 因此,我需要先获取所有数据,然后检查登录名和密码是否正确。 但我无法访问我得到的数据。这是虚拟数据 array(4) { [0]=> array(4) { ["Email"]=> string(26) "samruddhi18dsw10@gm

如何访问这种数组?我想检查登录的电子邮件和密码? 这是一个简单的登录页面。 用户将输入电子邮件和密码。 我正在从第三方应用程序(即infusionSoft)获取数据。 因此,我需要先获取所有数据,然后检查登录名和密码是否正确。 但我无法访问我得到的数据。这是虚拟数据

 array(4) {
    [0]=>
        array(4) {
             ["Email"]=>
             string(26) "samruddhi18dsw10@gmail.com"
             ["Id"]=>
             int(661937)
           }
    [1]=>
         array(4) {
                  ["Phone1"]=>
                  string(14) "(704) 565-5781"
                  ["Email"]=>
                  string(26) "samruddhi18rer10@gmail.com"
          }
     }
数据存储在此变量中,并且

     $returnFields = array('Id','FirstName','Email','Phone1','_PasswordStf'); 

     $contacts = $app->dsFind('Contact',999,0,'Groups',8749,$returnFields);

     echo '<pre>';var_dump($contacts);echo '<pre>';
根数组是一个索引数组,因此您必须使用索引来访问它的元素,而子数组是关联的,您必须使用它们的键来访问它们

例如,要检查电子邮件和密码,您可以编写以下内容:

if(isset($user[1]["email"]) && !empty($user[1]["email"]))
{

   echo "User email: " . $user[1]["email"];
}

索引数组和关联数组混合使用。因此,您可以在继续之前进行检查以确保数据在那里,如果这是您正在寻找的

例如:


,示例6访问数组元素请详细说明您的愿望。我想您不需要检查数组中是否存在电子邮件。我正在获取此数组中的数据,并希望从此数组中检查邮件id和密码。这是虚拟数据。实际数据包括电子邮件、id、密码等。请解释更多详细信息。如果我想访问$email=$your_array[1][email],该怎么办;我的意思是我不能单独检查数组及其索引@mohammad@aakankshakhandelwal使用for$i=0在根数组上循环$i<?php $email = $your_array[0]["Email"]; $password = $your_array[0]["Password"];
for($i = 0; $i < sizeof($contacts); $i++)
{
    $given_email = null;
    $given_password = null;

    if(is_array($contacts[$i])){

        if(!empty($contacts[$i]["Email"])){

            $given_email = $contacts[$i]["Email"];
        }

        if(!empty($contacts[$i]["Password"])){

            $given_password = $contacts[$i]["Password"];
        }
    }

    if (!empty($given_email) && $given_email == $user_name && !empty($given_password) && $given_password == $password){

        // login success
    }
}
if(isset($user[1]["email"]) && !empty($user[1]["email"]))
{

   echo "User email: " . $user[1]["email"];
}