SplFileInfo::getExtension
(PHP 5 >= 5.3.6)
SplFileInfo::getExtension — Obtiene la extensión del fichero
Descripción
public string SplFileInfo::getExtension
( void
)
Devuelve la extensión del fichero.
Parámetros
Esta función no tiene parámetros.
Valores devueltos
Devuelve un string que contiene la extensión del fichero, o un vacío string si el archivo no tiene extensión.
Ejemplos
Ejemplo #1 SplFileInfo::getExtension() ejemplo
<?php
$info = new SplFileInfo('foo.txt');
var_dump($info->getExtension());
$info = new SplFileInfo('photo.jpg');
var_dump($info->getExtension());
$info = new SplFileInfo('something.tar.gz');
var_dump($info->getExtension());
?>
El resultado del ejemplo sería:
string(3) "txt" string(3) "jpg" string(2) "gz"
Notas
Nota:
Este método sólo está disponible a partir de PHP 5.3.6. Otra forma de obtener la extensión es usar la función pathinfo().
<?php
$extension = pathinfo($info->getFilename(), PATHINFO_EXTENSION);
?>
Ver también
- SplFileInfo::getFilename() - Obtiene el nombre del fichero
- SplFileInfo::getBasename() - Obtiene el nombre base del fichero
- pathinfo() - Devuelve información acerca de la ruta de un fichero