2025-02-16 - Santa Juliana de Nicodemia y otros... |      623029155    info@evainformatica.es  Contacta

Función para extraer la extensión de un archivo con PHP

| | 0 comentarios

Averiguar la extensión de un archivo con php es una tarea muy sencilla utilizando la función explode de PHP.

La función explode recibe dos parámetros; el primero es un caracter que se utilizará como separador y el segundo es una cadena de caracteres que se quiere separar en partes, el resultado es un array que contiene las partes separadas. Por ejemplo; si tenemos el nombre de un fichero "yesterday,mp3" y usamos la función $partes = explode(".", "yesterday.mp3""); obtenemos

$partes[1]=" yesterday''
$partes[2]="mp3"

Si nos quedamos con el último elemento del array --  $extension = end($partes) siempre obtenemos la extensión del fichero.


function getExtension($fichero){
    $partes = explode(".", $fichero);
    $extension = end($partes);
return $extension;
}


// Modo de uso
getExtension("yesterday.mp3");

Otra función con la que se obtiene el mismo resultado:


function getFileExtension($fichero){
return substr($fichero,strrpos($fichero,'.')+1);
}


Comentar este artículo


Al enviar estás aceptando la Política de privacidad de evainformatica.es