读取多维数组并使用空的最后一级值删除数组

时间:2014-04-04 04:03:52

标签: php arrays multidimensional-array dynamic-arrays

我有以下数组,需要进行一些过滤以清除不需要的值。

$images_array=array(
    "cart1"=>array(
        "fruits"=>array(
            "apple"=>array();
            "pear"=>array("fresh","sweet");
            "Mango"=>array("yellow","sour");
            "pineapple"=>array("sour","spikey");
        )
    )
    "cart2"=>array(
        "meat"=>array(
            "fish"=>array();
            "beef"=>array("red","tender","meaty");
            "chicken"=>array();
        )
        "drinks"=>array(
            "coke"=>array();
            "pepsi=>array("gassy","black","sweet");
        )
    )
    "cart3"=>array(
        "meat"=>array(
            "fish"=>array();
            "chicken"=>array();
        )
        "drinks"=>array(
            "coke"=>array();
            "pepsi"=>array();
        )
    )

)

我需要删除父数组的整个部分,其所有值都为空。

简单地说,我想运行一个foreach循环来取消所有cart3的设置。

Cart1和Cart2将保持其最终值的值。

0 个答案:

没有答案