PHP — различия между версиями
Материал из K.Wiki
Kirill (обсуждение | вклад) (Новая страница: «=== Как рекурсивно удалить каталог? === <pre>function rrmdir($dir) { if (is_dir($dir)) { $objects = scandir($dir); fore…») |
Kirill (обсуждение | вклад) |
||
| Строка 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)