同じファイル名のファイル (ファイル拡張子が異なるだけ) をチェックして、それらの名前を 1 回だけ表示することはできますか?
if (is_dir($dir_path)) {
$files = scandir($dir_path);
foreach($files as $file) {
if ( !in_array( $file, $exclude_all ) ) {
$path_to_file = $dir_path . $file;
$bare_name = pathinfo( $path_to_file, PATHINFO_FILENAME );
$extension = pathinfo( $path_to_file, PATHINFO_EXTENSION );
echo 'Path to file: ' . $path_to_file . '<br />';
echo 'Bare file name: ' . $bare_name . '<br />';
echo 'Extension: ' . $extension . '<br />';
}
}
}