【问题标题】:foreach loop in multidimensional array多维数组中的foreach循环
【发布时间】:2022-12-01 07:43:30
【问题描述】:

我正在尝试像这样输出一个数组:

durations":[{"months":"36"},{"months":"48"}],"duration_default":"60","insurance_factor":"0","lease_factor":"0.4637","create_fee":"2500

该数组是多维的,如下所示:

Array ( [durations] => Array ( [0] => Array ( [months] => 36 ) [1] => Array ( [months] => 48 ) ) [duration_default] => 60 [insurance_factor] => 0 [lease_factor] => 44 [create_fee] => 2500 ) )

我试过这个:

foreach ($post_fields as $key=>$item){

    echo ""$key" : "$item", ";
  
}

但最终是这样的:

data-calc="{"durations" : "Array", "duration_default" : "60", "insurance_factor" : "0.9909", "lease_factor" : "44", "create_fee" : "2500", "frequency" : "month", "min_price" : "2222", "margins" : "Array",

如何提取嵌套数组?

【问题讨论】:

    标签: php arrays multidimensional-array


    【解决方案1】:

    这是 JSON 所以试试这个,$post_fields = json_decode($post_fields , true);

    foreach($post_fields as $key=>$item){
       echo $item;}
    

    【讨论】:

      猜你喜欢
      • 2015-06-02
      • 2018-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-29
      • 2011-08-30
      • 2016-02-26
      相关资源
      最近更新 更多