PHP如何从多维数组中删除数组并创建新数组

时间:2014-09-25 15:39:19

标签: php arrays multidimensional-array

我有这个数组:

array(3) { 
["cod"]=> array(3) { 
    ["code"]=> string(3) "cod" 
    ["title"]=> string(38) "Pay on delivery" 
    ["sort_order"]=> string(1) "1" 
    } 
["pp_standard"]=> array(3) { 
    ["code"]=> string(11) "pp_standard" 
    ["title"]=> string(6) "PayPal" 
    ["sort_order"]=> string(1) "1" 
    } 

["bank_transfer"]=> array(3) { 
    ["code"]=> string(13) "bank_transfer" 
    ["title"]=> string(25) "bank_transfer" 
    ["sort_order"]=> string(1) "2" 
    } 
}

如何删除完整数组

["cod"]=> array(3) {     
    ["code"]=> string(3) "cod" 
    ["title"]=> string(38) "Pay on delivery" 
    ["sort_order"]=> string(1) "1" 
    }    

从上面的多维数组中创建没有[" cod"]数组的新多维数组? 感谢

1 个答案:

答案 0 :(得分:5)

unset($arr['cod']);就是你所需要的。文档:http://php.net/manual/en/function.unset.php