在php中取消设置数组

时间:2011-08-12 15:53:24

标签: php arrays

我有一个名为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" => ""
        )
    )
    );
?>

我希望能够删除任何部分,例如,如果我说删除wXBMCLibrary,则必须删除以下所有部分

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

这一切都可能吗?你能解开整件吗?编码是什么? 此致

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

PHP - Unset() function