What is the best way to count subdirectories within a specified directory in PHP?

To count subdirectories within a specified directory in PHP, you can use the `scandir()` function to list all files and directories within the specified directory, then loop through the list and check if each item is a directory using `is_dir()`. Increment a counter for each directory found to get the total count of subdirectories.

$directory = "path/to/directory";
$subdirectoryCount = 0;

$files = scandir($directory);
foreach ($files as $file) {
    if (is_dir($directory . '/' . $file) && $file != '.' && $file != '..') {
        $subdirectoryCount++;
    }
}

echo "Total subdirectories in $directory: $subdirectoryCount";