찾다

 >  Q&A  >  본문

php - foreach后循环多维数组获取快递名,到前台赋值

array(6) {
  [0]=>
  array(1) {
    ["id"]=>
    string(16) "1210325131249664"
  }
  [1]=>
  array(1) {
    ["id"]=>
    string(16) "1210365844703232"
  }
  ["addr"]=>
  array(15) {
    ["address"]=>
    string(37) "湖南常德鼎城区 阿斯顿撒大"
    ["addressName"]=>
    string(0) ""
    ["bestTime"]=>
    string(0) ""
    ["city"]=>
    int(199)
    ["consignee"]=>
    string(18) "加大看时间段"
    ["country"]=>
    int(1)
    ["district"]=>
    int(1662)
    ["email"]=>
    string(0) ""
    ["id"]=>
    float(1200450386397207)
    ["mobile"]=>
    string(0) ""
    ["province"]=>
    int(14)
    ["signBuilding"]=>
    string(0) ""
    ["tel"]=>
    string(11) "13480254654"
    ["userId"]=>
    int(19)
    ["zipcode"]=>
    string(0) ""
  }
  ["couponList"]=>
  array(0) {
  }
  ["logisticsId"]=>
  float(1200450386397207)
  ["orderList"]=>
  array(2) {
    [0]=>
    array(14) {
      ["consignee"]=>
      string(18) "加大看时间段"
      ["countMoney"]=>
      int(2208)
      ["countProfitMoney"]=>
      int(188)
      ["countSupMoney"]=>
      int(2000)
      ["crtime"]=>
      float(1435759303979)
      ["disMoney"]=>
      int(0)
      ["freightMoney"]=>
      int(20)
      ["goodtMoney"]=>
      int(2188)
      ["orderGoodList"]=>
      array(1) {
        [0]=>
        array(8) {
          ["countMoney"]=>
          int(2188)
          ["ctype"]=>
          string(0) ""
          ["goodId"]=>
          int(15392)
          ["goodImg"]=>
          string(83) "http://img02.hsz88.com.cn/ImageExt/t4/9ebc9ae188b0498db161ab6fbc922be7.jpg!!200x200"
          ["goodName"]=>
          string(24) "华为P7-L07移动定制"
          ["nums"]=>
          int(1)
          ["saleMoney"]=>
          int(2188)
          ["sendType"]=>
          string(1) "0"
        }
      }
      ["regionDes"]=>
      string(21) "湖南常德鼎城区"
      ["shipMList"]=>
      array(1) {
        [0]=>
        array(3) {
          ["shipId"]=>
          int(9)
          ["shipName"]=>
          string(12) "顺丰速运"
          ["shipPrice"]=>
          int(20)
        }
      }
      ["status"]=>
      string(1) "Y"
      ["supCode"]=>
      int(353)
      ["supName"]=>
      string(12) "广通科技"
    }
    [1]=>
    array(14) {
      ["consignee"]=>
      string(18) "加大看时间段"
      ["countMoney"]=>
      float(159.19999999999998863)
      ["countProfitMoney"]=>
      float(24.199999999999988631)
      ["countSupMoney"]=>
      int(135)
      ["crtime"]=>
      float(1435759303979)
      ["disMoney"]=>
      float(39.799999999999997158)
      ["freightMoney"]=>
      int(0)
      ["goodtMoney"]=>
      int(199)
      ["orderGoodList"]=>
      array(1) {
        [0]=>
        array(8) {
          ["countMoney"]=>
          float(159.19999999999998863)
          ["ctype"]=>
          int(1)
          ["goodId"]=>
          int(76)
          ["goodImg"]=>
          string(83) "http://img01.hsz88.com.cn/ImageExt/t1/0ae44965ad864733b09d35af4894cf1d.jpg!!200x200"
          ["goodName"]=>
          string(88) "EnTech/一特 ET137 304不锈钢 防烫 电热水壶烧水壶电水壶自动断电包邮"
          ["nums"]=>
          int(1)
          ["saleMoney"]=>
          int(199)
          ["sendType"]=>
          string(1) "0"
        }
      }
      ["regionDes"]=>
      string(21) "湖南常德鼎城区"
      ["shipMList"]=>
      array(2) {
        [0]=>
        array(3) {
          ["shipId"]=>
          int(10)
          ["shipName"]=>
          string(12) "韵达快递"
          ["shipPrice"]=>
          int(0)
        }
        [1]=>
        array(3) {
          ["shipId"]=>
          int(14)
          ["shipName"]=>
          string(28) "EMS 国内邮政特快专递"
          ["shipPrice"]=>
          int(0)
        }
      }
      ["status"]=>
      string(1) "Y"
      ["supCode"]=>
      int(23)
      ["supName"]=>
      string(15) "好实再集团"
    }
  }
}
阿神阿神2775일 전598

모든 응답(1)나는 대답할 것이다

  • ringa_lee

    ringa_lee2017-04-10 15:46:27

    phpfunction arr_ecshop ($arr) 
       {
          static $tmp=array();  
          if (!is_array ($arr)) 
          {
             return false;
          }
          foreach ($arr as $key=>$val ) 
          {
             if (is_array ($val)) 
             {
                arr_ecshop ($val);
             } 
             else 
             {
                $key == 'shipName' && $tmp[$key][]=$val;
             }
          }
          return $tmp;
       }
    print_r(arr_ecshop($arr));//输出shipName的数组
    

    회신하다
    0
  • 취소회신하다