4Manuals

  • PDF Cloud HOME

PHP检索多维数组值 Download

    碳日期差异方法在Laravel 5.7中给出了错误的日期差异 如何删除外部索引并合并内部json 如何使用PHP将https错误状态设置为404,以便可以通过.htaccess文件处理? 如何在Swift中将数组的每个元素与下一个数组的每个元素相乘? 字符串数组在for循环中初始化时忽略索引0 通过dropzone laravel通过电子邮件发送多个图像 通过键合并两个数组,并将值附加到另一个数组中 电子邮件字段为空 如何在TCPDF中添加Jameel Noori Nastaleeq字体? 在Perl中将哈希转换为哈希数组

这是我返回的示例数组值

array:3 [▼
  "Status" => array:1 [▼
    0 => "200"
  ]
  "Data" => array:1 [▼
    0 => array:1 [▼
      0 => array:2 [▼
        "sellerId" => array:1 [▼
          0 => "TEST01"
        ]
        "currency" => array:1 [▼
          0 => "USD"
        ]
      ]
    ]
  ]
  "Date" => array:1 [▼
    0 => "Dec 31 2019"
  ]
]

我的示例代码从上面的数组中检索值

foreach($json_array as $key => $json) {
            if($key == "Status") {
                $status = $json[0];
            } else if ($key == "Date") {
                $date = $json[0];
            } else {           
                dd($json[0][0]['sellerId'][0]);
            }
        }

我正在使用上述方法从多维数组中检索值。有什么更好的方法可以用来实现自己的目标吗?

1 个答案:

答案 0 :(得分:1)

只需:

$status = $json_array['Status'];
$date   = $json_array['Date']; 

也许您应该在问题中添加一些上下文。



Similar searches
    用Angular 8替换YUI 如何将'@GetMapping'模型属性返回给BootStrap模态? Samsung RF266AB Refrigerator User Manual 我如何在三元运算符中获取后操作? 每次登录或重新加载页面后如何增加数据库计数器?