首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ErrorException:文件中未定义的数组键"Supplier_Name“

ErrorException:文件中未定义的数组键"Supplier_Name“
EN

Stack Overflow用户
提问于 2022-04-21 12:01:31
回答 1查看 434关注 0票数 0

我正在处理XML数据。当我试图从数组$item指定一个项时,我得到了以下错误

代码语言:javascript
复制
[
  0 => array:4 [
    "Supplier_ID" => "34534565"
    "Supplier_Name" => "milan"
  ]
 1 => array:4 [
    "Supplier_ID" => "34534568"
    "Supplier_Name" => "adam"
  ]

and so on
代码语言:javascript
复制
$supplier_list_result = $supplier_list->body();
        $xml = simplexml_load_string($supplier_list_result);
        $json = json_encode($xml);
        $arrays = json_decode($json, TRUE);
        $supplier_name = [];
        foreach ($arrays as  $item) {
            $supplier_name = $item['Supplier_Name']; //when i use $supplier_name = $item it shows me the result above
        }
        dd($supplier_name);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-21 14:35:41

Laravel有很好的助手方法,比如到达。您应该能够通过以下方法获得所有的Supplier_Name值:

代码语言:javascript
复制
$supplier_names = data_get($arrays, '*.Supplier_Name);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71954118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档