检索从iOS发送的php数据

检索从iOS发送的php数据,php,json,Php,Json,如何在PHP中检索全名和电子邮件?接收的格式指定如下: array(2) { [0]=> array(2) { ["emails"]=> array(2) { [0]=> string(17) "kate-bell@mac.com" [1]=> string(31) "www.creative-consulting-inc.com"

如何在PHP中检索全名和电子邮件?接收的格式指定如下:

 array(2) {
      [0]=>
      array(2) {
        ["emails"]=>
        array(2) {
          [0]=>
          string(17) "kate-bell@mac.com"
          [1]=>
          string(31) "www.creative-consulting-inc.com"
        }
        ["fullname"]=>
        string(9) "Kate Bell"
      }
      [1]=>
      array(2) {
        ["emails"]=>
        array(1) {
          [0]=>
          string(17) "d-higgins@mac.com"
        }
        ["fullname"]=>
        string(14) "Daniel Higgins"
      }
编辑:数组可以是任意长度。这只是一个例子。

嵌套的foreach将为您提供电子邮件和全名:

foreach($array as $subArray)
{
    foreach($subArray['emails'] as $email)
    {
        echo $email;
    }
    echo $subArray['fullname'];
}
嵌套的foreach将为您提供电子邮件和全名:

foreach($array as $subArray)
{
    foreach($subArray['emails'] as $email)
    {
        echo $email;
    }
    echo $subArray['fullname'];
}

您可以使用作用域访问阵列

echo  $array['0']['emails']['0'];
echo  $array['0']['emails']['1'];
echo  $array['0']['fullname'];
这将输出

kate-bell@mac.com
www.creative-consulting-inc.com
Kate Bell
或者你可以用foreach循环

foreach($array as $arr)
{
    foreach($arr['emails'] as $email_address)
    {
        echo $email_address;
    }
    echo $arr['fullname'];
}

这将给出循环中的所有结果。第一种方法将为您提供访问每个元素的机会,只需更改索引即可

您可以使用作用域访问数组

echo  $array['0']['emails']['0'];
echo  $array['0']['emails']['1'];
echo  $array['0']['fullname'];
这将输出

kate-bell@mac.com
www.creative-consulting-inc.com
Kate Bell
或者你可以用foreach循环

foreach($array as $arr)
{
    foreach($arr['emails'] as $email_address)
    {
        echo $email_address;
    }
    echo $arr['fullname'];
}
这将给出循环中的所有结果。相反,第一种方法将使您有机会访问每个元素,只更改索引