Maison > Article > développement back-end > fonction php pour obtenir l'extension de fichier
Parfois, nous avons besoin d'obtenir l'extension du fichier, de classer les fichiers, etc. Voici l'exemple de code de la fonction PHP.
Le code est le suivant :
<?php $file = "/home/lvyaozu/backup_20080115.txt"; for($i=1; $i < 6; $i++) { $func = 'get_file_ext_' . $i; var_dump($func($file)); } function get_file_ext_1($file) { return strtolower(trim(substr(strrchr($file, '.'), 1))); } function get_file_ext_2($file) { return strtolower(trim(pathinfo($file, PATHINFO_EXTENSION))); } function get_file_ext_3($file) { return strtolower(trim(substr($file, strrpos($file, '.')+1))); } function get_file_ext_4($file) { return strtolower(trim(array_pop(explode('.', $file)))); } function get_file_ext_5($file) { $tok = strtok($file, '.'); while($tok !== false) { $return = $tok; $tok = strtok('.'); } return strtolower(trim($return)); } ?>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!