function pr_delCat($catID) { $subCats = checkSubCats($catID); foreach ($subCats as $subCat) { pr_delCat($subCat); // delete $subCat } // delete $catID }