2011-08-12 43 views
1

数组我有一个文件名为layout.php中包含取消设置在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" => "" 
    ), 

这是可能的吗?你能不能把整件作品解开?编码是什么? 问候

+0

“下面”在PHP中的元素,您无法自动删除所有,但你可以循环阵列上,并手动找到你想要的一个后删除元素。 –

回答

1
unset($arrLayout['section1']['wXBMCLibrary']); 
+0

我可以使用变量代替'section1'和'wXBMCLibrary' – Michael

+0

是的,你可以.... –

0

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

PHP - Unset() function