我想從一個數組中刪除空元素。我有一個由explode()
設置爲數組的字符串。然後我使用array_filter()
刪除空的元素。但那不行。請參見下面的代碼:
$location = "http://www.bespike.com/Packages.gz";
$handle = fopen($location, "rb");
$source_code = stream_get_contents($handle);
$source_code = gzdecode($source_code);
$source_code = str_replace("\n", ":ben:", $source_code);
$list = explode(":ben:", $source_code);
print_r($list);
但它不工作,$list
還有空元素。我也試着用empty()
函數來做,但結果是一樣的。
你在哪裏調用'array_filter'? – 2012-07-10 18:05:43
在這裏閱讀:http://stackoverflow.com/questions/3654295/remove-empty-array-elements – 2012-07-10 18:06:35