如何使用codeigniter从多维数组中提取

时间:2016-06-10 02:07:10

标签: php codeigniter-2

如何从php中提取这个多维数组。我正在使用codeigniter框架。

   array(2) {
    [0] => array(14)
    {
    ["Key"] => 
      string(48) "32;FaXmBQJ7/0MATwBVAFAAMAAxADIAOA==9;1261414580;"
      ["Type"] => string(12) "Store_Coupon"
      ["Code"] => string(8) "COUP0128"
      ["Coupon_Issuer"] => string(2) "11"
      ["Coupon_Reference_No"] => string(1) "1"
      ["Description"] => string(5) "test2"
      ["Price_Group"] => string(3) "ALL"
      ["Discount_Type"] => string(15) "Discount_Amount"
      ["Discount_Value"] => string(1) "0"
      ["Validation_Period_ID"] => string(2) "14"
      ["Validation_Description"] => string(15) "2016 membership"
      ["Starting_Date"] => string(10) "2016-01-01"
      ["Ending_Date"] => string(10) "2016-12-31"
      ["Status"] => string(8) "Disabled"
    }

  [1] => array(14)
    {
    ["Key"] => string(48) "32;FaXmBQJ7/0MATwBVAFAATwBOADAAMg==9;1261413680;"
    ["Type"] => string(12) "Store_Coupon"
    ["Code"] => string(8) "COUPON02"
    ["Coupon_Issuer"] => string(2) "11"
    ["Coupon_Reference_No"] => string(1) "2"
    ["Description"] => string(6) "test 3"
    ["Price_Group"] => string(3) "ALL"
    ["Discount_Type"] => string(16) "Discount_Percent"
    ["Discount_Value"] => string(1) "0"
    ["Validation_Period_ID"] => string(2) "14"
    ["Validation_Description"] => string(15) "2016 membership"
    ["Starting_Date"] => string(10) "2016-01-01"
    ["Ending_Date"] => string(10) "2016-12-31"["Status"] => string(8) "Disabled"
    }
}

我想提取Coupon_Reference_No元素。提前致谢

1 个答案:

答案 0 :(得分:1)

只需做一个foreach并将该变量存储在数组中。假设你的aray是$ array

$Coupon_Reference_No = array();
foreach($array as $key=>$value){
 if($key == 'Coupon_Reference_No'){
   $Coupon_Reference_No[] = $value;
 }
}

你将得到一个数组$ Coupon_Reference_No作为数组(“1”,“2”)