PHP

Материал из K.Wiki
Перейти к: навигация, поиск

Как рекурсивно удалить каталог?

function rrmdir($dir) { 
   if (is_dir($dir)) { 
     $objects = scandir($dir); 
     foreach ($objects as $object) { 
       if ($object != "." && $object != "..") { 
         if (is_dir($dir."/".$object))
           rrmdir($dir."/".$object);
         else
           unlink($dir."/".$object); 
       } 
     }
     rmdir($dir); 
   } 
 }

Как удалить пустые элементы из массива?

$array = array_filter($array)