Obtener la extensión de un archivo usando PHP

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)));
	}
?>
Blog Widget by LinkWithin

2 comentarios para “Obtener la extensión de un archivo usando PHP”

  • Derzz dice:

    gracias me sirvio de mucho…


  • Bruno dice:

    Las funciones que pusiste arriba no te van a servir si por ejemplo, tenes que obtener la extensión de una archivo que se llama “mi.archivo.txt”. Cosa que en linux es común.

    La forma correcta de hacerlo es la sig.:

    $nameFile=’mi.archivo.txt’;

    $ext = pathinfo($nameFile);

    echo $ext['extension'];

    ese codigo te devuelve: txt


Gracias por compartir tu opinión en esta nota

Para que tu avatar aparezca en los comentarios de este y otros blogs debes ser usuario registrado en Gravatar, puedes registrarte en el siguiente enlace: http://en.gravatar.com/site/signup
Stay Geek!

Deja un comentario

Agréganos a tus círculos
Últimos comentarios
The next version of Ubuntu is coming soon
Sitios Amigos
Únete en Facebook
Síguenos en Twitter
Lo más leído
  1. Enviar SMS gratis a Telcel y Movistar Enviar SMS gratis a Telce...: SMSflick es uno de los mejores servicios que he pro
  2. Cómo cambiar Windows 7 de inglés a español Cómo cambiar Windows 7 de...: Cambiar el idioma de Windows 7 es algo que por default
  3. Tutorial: Cambia el wallpaper en Windows 7 Starter Tutorial: Cambia el wallp...: ACTUALIZACIÓN: Existe una manera mas fácil de camb
  4. Cómo instalar aplicaciones crackeadas en el iPhone, iPod Touch y iPad Cómo instalar aplicacione...: Las aplicaciones crackeadas para el iPhone, iPod To
  5. Escribir Japonés en Ubuntu 10.04 Escribir Japonés en Ubunt...: Este tutorial mostrara paso a paso como instalar UIM (I
  6. Activar todas las ediciones de Windows 7 después del WAT Activar todas las edicion...: Hace unos diás Microsoft lanzó la actualización KB97
  7. Cambia el wallpaper en Windows 7 Starter (método actualizado) Cambia el wallpaper en Wi...: Era cuestión de tiempo. El tutorial que escribí hac
Etiquetas