检索从iOS发送的php数据
如何在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"
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'];
}
这将给出循环中的所有结果。相反,第一种方法将使您有机会访问每个元素,只更改索引