fork download
  1. <?php
  2.  
  3. dividir( 'sem extensão' );
  4. dividir( 'com.pontos.no.meio.doc' );
  5. dividir( 'arquivo_comum.jpg' );
  6.  
  7. function dividir( $file ) {
  8.  
  9. $pos = strrpos( $file, '.' );
  10. $ext = ( $pos === false ) ? '' : substr( $file, $pos + 1 );
  11. $arq = ( $pos === false ) ? $file : substr( $file, 0, $pos );
  12.  
  13. echo "Extensão : $ext \n";
  14. echo "Arquivo : $arq \n";
  15. echo "-------------------------\n";
  16. }
  17.  
  18. ?>
Success #stdin #stdout 0.01s 24448KB
stdin
Standard input is empty
stdout
Extensão :  
Arquivo  : sem extensão 
-------------------------
Extensão : doc 
Arquivo  : com.pontos.no.meio 
-------------------------
Extensão : jpg 
Arquivo  : arquivo_comum 
-------------------------