在php中取消数组设置


Unsetting an array in php

我有一个名为layout。php的文件其中包含

<?php
$arrLayout = array(
    "section1" => array(
        "wXBMCLibrary" => array(
            "title" => "XBMC Library",
            "display" => ""
        ),
        "wRecentMovies" => array(
            "title" => "Recent Movies",
            "display" => ""
        ),
        "wRecentTV" => array(
            "title" => "Recent TV",
            "display" => ""
        )
    )
    );
?>

我想要做的是删除任何部分,例如,如果我说删除wxbmlibrary,它必须删除下面的所有

 "wXBMCLibrary" => array(
        "title" => "XBMC Library",
        "display" => ""
    ),

这有可能吗?你能把整幅画复原吗?编码是什么?关于

unset($arrLayout['section1']['wXBMCLibrary']);

通过在PHP中使用unset(),这是完全可能的。unset()函数将删除您指定的项,所以如果您指定unset($arrLayout['section1']['wXBMCLibrary']);,那么它将删除索引为' wxbmlibrary '的数组。

PHP - Unset()函数