PHP — различия между версиями

Материал из K.Wiki
Перейти к: навигация, поиск
(Новая страница: «=== Как рекурсивно удалить каталог? === <pre>function rrmdir($dir) { if (is_dir($dir)) { $objects = scandir($dir); fore…»)
 
 
Строка 14: Строка 14:
 
   }  
 
   }  
 
  }</pre>
 
  }</pre>
 +
 +
=== Как удалить пустые элементы из массива? ===
 +
$array = array_filter($array)

Текущая версия на 01:59, 6 августа 2017

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

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)