很有意思的一个小问题

        $test = Array();
           foreach ($Attrs as $key => $attr_arr) {      //将各种类型的输入项分类

              foreach ($attr_arr as $dey => $attr) {
                      //$test[] = $attr;
                  if($dey != 'name' || $dey == '0') {
                      $test[] = $attr;
                     switch ($attr['Attr_tipe']) {

如上,对于数组$Attr:

>array(2) {
  [0] => array(8) {
    [0] => array(8) {
      ["Attr_id"] => int(15)
      ["Attr_Severiceid"] => int(0)
      ["Attr_value"] => string(18) "语言润色材料"
      ["Attr_Price"] => int(1)
      ["Attr_typeid"] => int(17)
      ["Attr_tipe"] => int(3)
      ["Attr_options"] => string(30) "请上传语言润色的材料"
      ["Attr_prices"] => string(1) "0"
    }
    [1] => array(8) {
      ["Attr_id"] => int(16)
      ["Attr_Severiceid"] => int(0)
      ["Attr_value"] => string(18) "选择处理周期"
      ["Attr_Price"] => int(0)
      ["Attr_typeid"] => int(17)
      ["Attr_tipe"] => int(5)
      ["Attr_options"] => string(24) "2天/2稿||24小时/2稿"
      ["Attr_prices"] => string(6) "||146%"
    }
    [2] => array(8) {
      ["Attr_id"] => int(17)
      ["Attr_Severiceid"] => int(0)
      ["Attr_value"] => string(12) "申请领域"
      ["Attr_Price"] => int(0)
      ["Attr_typeid"] => int(17)
      ["Attr_tipe"] => int(1)
      ["Attr_options"] => string(98) "工科类||文科类||法学类 LLM/JD||理科类||艺术类||医学类/药学类||商科类专业"
      ["Attr_prices"] => string(12) "||||||||||||"
    }
    [3] => array(8) {
      ["Attr_id"] => int(18)
      ["Attr_Severiceid"] => int(0)
      ["Attr_value"] => string(12) "申请国家"
      ["Attr_Price"] => int(0)
      ["Attr_typeid"] => int(17)
      ["Attr_tipe"] => int(1)
      ["Attr_options"] => string(120) "韩国||美国||英国||日本||新加坡||澳大利亚||法国||德国||新西兰||爱尔兰||荷兰||香港||加拿大"
      ["Attr_prices"] => string(24) "||||||||||||||||||||||||"
    }
    [4] => array(8) {
      ["Attr_id"] => int(19)
      ["Attr_Severiceid"] => int(0)
      ["Attr_value"] => string(12) "申请专业"
      ["Attr_Price"] => int(0)
      ["Attr_typeid"] => int(17)
      ["Attr_tipe"] => int(0)
      ["Attr_options"] => string(12) "申请专业"
      ["Attr_prices"] => string(1) "0"
    }
    [5] => array(8) {
      ["Attr_id"] => int(20)
      ["Attr_Severiceid"] => int(0)
      ["Attr_value"] => string(12) "申请院校"
      ["Attr_Price"] => int(0)
      ["Attr_typeid"] => int(17)
      ["Attr_tipe"] => int(0)
      ["Attr_options"] => string(12) "申请院校"
      ["Attr_prices"] => string(1) "0"
    }
    [6] => array(8) {
      ["Attr_id"] => int(21)
      ["Attr_Severiceid"] => int(0)
      ["Attr_value"] => string(48) "在此填入申请院校对文书要求和备注"
      ["Attr_Price"] => int(0)
      ["Attr_typeid"] => int(17)
      ["Attr_tipe"] => int(2)
      ["Attr_options"] => string(48) "在此填入申请院校对文书要求和备注"
      ["Attr_prices"] => string(1) "0"
    }
    ["name"] => string(12) "语言润色"
  }
  [1] => array(9) {
    [0] => array(8) {
      ["Attr_id"] => int(4)
      ["Attr_Severiceid"] => int(0)
      ["Attr_value"] => string(27) "请上传您的评阅资料"
      ["Attr_Price"] => int(0)
      ["Attr_typeid"] => int(16)
      ["Attr_tipe"] => int(3)
      ["Attr_options"] => string(12) "评阅资料"
      ["Attr_prices"] => string(1) "0"
    }
    [1] => array(8) {
      ["Attr_id"] => int(5)
      ["Attr_Severiceid"] => int(0)
      ["Attr_value"] => string(12) "服务类型"
      ["Attr_Price"] => int(0)
      ["Attr_typeid"] => int(16)
      ["Attr_tipe"] => int(1)
      ["Attr_options"] => string(128) "Résumé/Curriculum Vitae||Personal Statement||Statement of Purpose||ESSAY||Recommendation letter||Motivator letter|| Study plan"
      ["Attr_prices"] => string(12) "||||||||||||"
    }
    [2] => array(8) {
      ["Attr_id"] => int(6)
      ["Attr_Severiceid"] => int(0)
      ["Attr_value"] => string(12) "文章领域"
      ["Attr_Price"] => int(0)
      ["Attr_typeid"] => int(16)
      ["Attr_tipe"] => int(1)
      ["Attr_options"] => string(92) "理科类||文科类||工科类||商科类||法学类 LLM/JD||艺术类||医学类/药学类"
      ["Attr_prices"] => string(12) "||||||||||||"
    }
    [3] => array(8) {
      ["Attr_id"] => int(7)
      ["Attr_Severiceid"] => int(0)
      ["Attr_value"] => string(12) "申请国家"
      ["Attr_Price"] => int(0)
      ["Attr_typeid"] => int(16)
      ["Attr_tipe"] => int(1)
      ["Attr_options"] => string(120) "美国||英国||加拿大||新加坡||新西兰||香港||荷兰||德国||澳大利亚||爱尔兰||日本||韩国||法国"
      ["Attr_prices"] => string(24) "||||||||||||||||||||||||"
    }
    [4] => array(8) {
      ["Attr_id"] => int(8)
      ["Attr_Severiceid"] => int(0)
      ["Attr_value"] => string(12) "文书备注"
      ["Attr_Price"] => int(0)
      ["Attr_typeid"] => int(16)
      ["Attr_tipe"] => int(2)
      ["Attr_options"] => string(48) "在此填入申请院校对文书要求和备注"
      ["Attr_prices"] => string(1) "0"
    }
    [5] => array(8) {
      ["Attr_id"] => int(9)
      ["Attr_Severiceid"] => int(0)
      ["Attr_value"] => string(12) "申请专业"
      ["Attr_Price"] => int(0)
      ["Attr_typeid"] => int(16)
      ["Attr_tipe"] => int(0)
      ["Attr_options"] => string(12) "申请专业"
      ["Attr_prices"] => string(1) "0"
    }
    [6] => array(8) {
      ["Attr_id"] => int(10)
      ["Attr_Severiceid"] => int(0)
      ["Attr_value"] => string(12) "申请院校"
      ["Attr_Price"] => int(0)
      ["Attr_typeid"] => int(16)
      ["Attr_tipe"] => int(0)
      ["Attr_options"] => string(12) "申请院校"
      ["Attr_prices"] => string(1) "0"
    }
    [7] => array(8) {
      ["Attr_id"] => int(11)
      ["Attr_Severiceid"] => int(0)
      ["Attr_value"] => string(24) "官方文书要求网址"
      ["Attr_Price"] => int(0)
      ["Attr_typeid"] => int(16)
      ["Attr_tipe"] => int(0)
      ["Attr_options"] => string(24) "官方文书要求网址"
      ["Attr_prices"] => string(1) "0"
    }
    ["name"] => string(12) "文书评阅"
  }
}

我在最上面那段代码遍历的时候,发现条件如果只写if($dey != ‘name’)那么对于第一个变量的变量将不会出现,只好补充条件,如上。

现虽然解决,但是还是想不通为什么会不执行第一个变量

猜你喜欢

转载自blog.csdn.net/th_php/article/details/76436081