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

PHP如何从多维数组中删除数组并创建新数组,php,arrays,multidimensional-array,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"

我有这个阵列:

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”]数组?
谢谢

unset($arr['cod'])是您所需要的全部。文档:

尝试使用
array\u-splice
。King King这是如何工作的?通常
array\u-splice
用于移除(也可以替换,但这是可选的)数组中的元素(通常是元素范围)。尝试搜索它的文档,您将了解它的用法。