如何在PHP中获取我的数组的值?

时间:2016-02-17 11:41:57

标签: php arrays

这是我的阵列:

  array(3) {
      ["formData"]=>
      array(25) {
        ["Contact.Name.First"]=>
        object(stdClass)#17 (2) {
          ["value"]=>
          string(31) "POLIANA KRUSCHER PISCOLLE"
          ["required"]=>
          bool(true)
        }
        ["Contact.CustomFields.c.new_cpf"]=>
        object(stdClass)#21 (2) {
          ["value"]=>
          string(14) "038.889.971-99"
          ["required"]=>
          bool(true)
        }
    }

如何在 Contact.CustomFields.c.new_cpf 中检索

我尝试了$incident_data['Contact.CustomFields.c.new_cpf']['value'],但它返回null

2 个答案:

答案 0 :(得分:0)

尝试这种方式:

$incident_data['formData']['Contact.CustomFields.c.new_cpf']->value;

答案 1 :(得分:0)

您的$incident_data['formData']['Contact.CustomFields.c.new_cpf']不包含数组但您尝试访问它。

由于没有这样的关键php默认为null。 (但是也应该有一个未定义的索引通知。您可能希望增强错误记录/严格性级别。)

通过你的转储你有一个\stdClass类,你必须这样对待它们:

$object->value
相关问题