当前位置: 首页 > 知识库问答 >
问题:

我想要以下结果:$name='Doron'$电子邮件doron@myemail.com'; $电话='0501234567';[副本]

谭锐藻
2023-03-14

我想从我的JSON中提取以下数据:

$name = 'Doron';
$email = 'doron@myemail.com';
$phone = '0501234567';

它是一个多维数组。电子邮件有一个键type:Email,手机有type:tel,姓名有id:name

$myJson = '[
{
"name":
{"id":"name","type":"text","title":"","value":"Doron","raw_value":"Doron", "required":"0"}
,
"email":
{"id":"email","type":"email","title":"","value":"doron@myemail.com", "raw_value":"doron@myemail.com","required":"1"},
"4729ed5":
{"id":"4729ed5","type":"tel","title":"","value":"0501234567", "raw_value":"0501234567","required":"0"}
}]';

// Convert JSON string to Array
$FieldsArray = json_decode($myJson, true);

共有1个答案

谯德佑
2023-03-14

您可以像这样访问这些值

$myJson = '[
{
"name":
{"id":"name","type":"text","title":"","value":"Doron","raw_value":"Doron", "required":"0"}
,
"email":
{"id":"email","type":"email","title":"","value":"doron@myemail.com", "raw_value":"doron@myemail.com","required":"1"},
"4729ed5":
{"id":"4729ed5","type":"tel","title":"","value":"0501234567", "raw_value":"0501234567","required":"0"}
}]';

// Convert JSON string to Array
$FieldsArray = json_decode($myJson, true);

$name = '';
$email = '';
$phone = '';

foreach ($FieldsArray[0] as $key=>$field) {

    if($field['id'] == 'name') {
        $name = $field['value'];
    } elseif($field['type'] == 'email') {
        $email = $field['value'];
    } elseif($field['type'] == 'tel') {
        $phone = $field['value'];
    }
}
 类似资料:
  • 如果不使用JavaScript,那么仅使用Django如何做到这一点呢?

  • 查看以下,详细了解如何处理与 iPhone 手机配对的 M600 上的电子邮件。 阅读您的 M600 上的电子邮件 如果您在手机上使用电子邮件通知,那么在您收到新邮件时会在您的 M600 看到通知。 阅读电子邮件 轻触通知。 利用您的 M600 回复电子邮件 您可以利用您的手腕表回复邮件。 回复电子邮件 轻触通知查看所有邮件 从屏幕底部向上滑动,查看您可以执行的操作。 轻触 Reply(回复),并

  • Email的历史比Web还要久远,直到现在,Email也是互联网上应用非常广泛的服务。 几乎所有的编程语言都支持发送和接收电子邮件,但是,先等等,在我们开始编写代码之前,有必要搞清楚电子邮件是如何在互联网上运作的。 我们来看看传统邮件是如何运作的。假设你现在在北京,要给一个香港的朋友发一封信,怎么做呢? 首先你得写好信,装进信封,写上地址,贴上邮票,然后就近找个邮局,把信仍进去。 信件会从就近的小

  • Email的历史比Web还要久远,直到现在,Email也是互联网上应用非常广泛的服务。 几乎所有的编程语言都支持发送和接收电子邮件,但是,先等等,在我们开始编写代码之前,有必要搞清楚电子邮件是如何在互联网上运作的。 我们来看看传统邮件是如何运作的。假设你现在在北京,要给一个香港的朋友发一封信,怎么做呢? 首先你得写好信,装进信封,写上地址,贴上邮票,然后就近找个邮局,把信仍进去。 信件会从就近的小

  • 问题内容: 我正在使用Apache Commons电子邮件库发送电子邮件,但无法通过GMail SMTP服务器发送电子邮件。 任何人都可以提供适用于GMail SMTP服务器和其他服务器的示例代码吗? 我正在使用以下无效的代码: 问题答案: 将电子邮件发送到GMail SMTP服务器需要身份验证和SSL。用户名和密码非常简单。确保设置了以下属性以启用身份验证和SSL,并且该属性应该可以正常工作。

  • 问题内容: 我正在使用sendgrid发送电子邮件,并且使用以下代码可以正常工作,但没有附件。 但是我需要发送附件,因此我搜索了github源和Web文档API,由于某种原因,没有javadocs,但是有一个示例GitHub sendgrid, 所以我一直在尝试直到它起作用为止,我缩小了一些异常和响应代码,起初我是被禁止的未经授权,最好是响应202,表示有效且已排队(在此处检查),这是我的代码发送