Cuando se trabaja con archivos en PHP, que a menudo se necesita saber la extensión de los archivos , " doc . " O "pdf ". Por ejemplo, con el fin de determinar la forma de procesar el contenido del archivo . Usted puede hacer esta determinación con funciones integradas de gestión de texto de PHP para separar el nombre completo del archivo en el nombre y la extensión del archivo. La extensión de un archivo es siempre precedida por un punto, así que usted puede utilizar esto para separar el nombre del archivo en el lugar correcto . Instrucciones
1
Crear una variable para contener un nombre de archivo de ejemplo añadiendo el siguiente código a su página de PHP :
$ archivo = " miarchivo.txt " ;
< br > 2
Utilice el PHP explode ( ) función para separar el nombre del archivo , utilizando el punto como delimitador , que le dice a PHP dónde dividir el texto :
$ partes = explode ( , $ " . " filename) ;
3
la última entrada de la matriz de partes $ contendrá la extensión de archivo , y usted puede recuperarla usando el final () de PHP :
$ extension = fin ($ partes) ;
4
Imprimir el archivo de extensión de la pantalla :
echo $ prórroga;
para el nombre de archivo de ejemplo en el variable $ nombre , este se mostrará "txt " cuando se ve la página en un navegador web.
5
puede recuperar el nombre de la parte del nombre de archivo mediante la eliminación de la extensión de la cadena con la función de PHP str_replace () para reemplazar la extensión con una cadena vacía ("" ) :
$ name = str_replace ("." . $ extension , "", $ archivo ) ;
Nota que agrega un punto antes de la extensión de la función de eliminar el punto anterior , así como la extensión de archivo str_replace (). $ name ahora contendrá el nombre del archivo, sin la extensión , por ejemplo , " miarchivo "