Jeśli mam kod jak poniżej:Get rozszerzenie pliku (basename?)
$file = basename($filename);
Jak mogę uzyskać rozszerzenie pliku $file
? Zmienna $file
może zawierać dowolny plik, taki jak index.php
lub test.jpeg
.
Jeśli mam kod jak poniżej:Get rozszerzenie pliku (basename?)
$file = basename($filename);
Jak mogę uzyskać rozszerzenie pliku $file
? Zmienna $file
może zawierać dowolny plik, taki jak index.php
lub test.jpeg
.
Użyj pathinfo()
funkcja:
$path_parts = pathinfo('/www/htdocs/index.html');
echo $path_parts['dirname'], "\n";
echo $path_parts['basename'], "\n";
echo $path_parts['extension'], "\n";
echo $path_parts['filename'], "\n";
lub po prostu: "".
echo pathinfo($file, PATHINFO_EXTENSION);
Można oczywiście spojrzeć na ostatni w nazwie pliku i wszystko po (stosunkowo łatwo), ale po co wymyślać koło?
pathinfo($filename, PATHINFO_EXTENSION);