$ nombre_archivo = 'abc.jpg' ; función get_ext1 ( $ nombre_archivo ) { retorno strchr ( $ nombre_archivo , '' ); } Función get_ext2 ( $ nombre_archivo ) { retorno substr ( $ nombre_archivo , strpos ( $ nombre_archivo , '' )); } Función get_ext3 ( $ nombre_archivo ) { array $ = explotan (, '' $ file_name ); volver array_pop ( $ array ); } función get_ext4 ( $ nombre_archivo ) { $ p = pathinfo ( $ nombre_archivo ); devolver $ p [ 'extensión' ]; } Función get_ext5 ( $ doc ) { $ a = strrev ( substr ( strrev ( $ doc ), 0, strpos ( strrev ( $ doc ), '' ))); devolver $ a ; } Echo get_ext5 ( $ nombre_archivo ); eco get_ext4 ( $ nombre_archivo); eco get_ext3 ( $ nombre_archivo ); eco get_ext2 ( $ nombre_archivo ); eco get_ext1 ( $ nombre_archivo );