Tecnolack - blog de cultura geek

Obtener la extensión de un archivo usando PHP

account_circle Por Davemm access_time 08 de marzo del 2010

PHP

Durante mi historia como desarrollador me he topado con diversas situaciones las cuales en la mayoría de los casos resuelvo con funciones que escribo hechas a la medida de mis necesidades.

Para obtener la extensión de un archivo usando PHP utilizo la siguiente función:

<?php
	function getExtension($fileStr){
		// Convierto la cadena en un arreglo
		$a = explode('.',$fileStr);
		// Obtengo el ultimo elemento del arreglo
		$b = end($a);
		// Convierto a minusculas
		$c = strtolower($b);
		// Retorno valor
		return $c;
	}
?>

Ejemplo:

<?php
	$archivo = 'mi.foto_2010.JPEG';
	echo getExtension($archivo);
	// Devuelve 'jpeg'
?>

Cabe destacar que la mayoría de mis funciones las tengo en una sola línea; la función de arriba yo la tengo así:

<?php
	function getExtension($fileStr){
		return strtolower(end(explode('.',$fileStr)));
	}
?>
Categoría:

Etiquetas: .

@Mail
Recibe actualizaciones vía email.