La función basename() en PHP es una función incorporada que se utiliza para devolver el nombre base de un archivo si la ruta del archivo se proporciona como parámetro de la función basename().
Sintaxis:
string basename ( $path , $suffix )
Parámetros: La función basename() en PHP acepta dos parámetros que son la ruta y el sufijo.
- $ruta : este parámetro es de tipo string y es obligatorio. Especifica la ruta del archivo.
- $sufijo : Es un parámetro opcional que oculta la extensión de un archivo si termina con un sufijo.
Valor devuelto: esta función devuelve el nombre base del archivo cuya ruta ha sido proporcionada como parámetro por el usuario.
Errores y excepciones :
- La función basename() no reconoce componentes de ruta como ‘..’ .
- La función basename() opera en la string de entrada proporcionada por el usuario y desconoce el sistema de archivos real.
- Ambas barras, la barra diagonal (/) y la barra diagonal inversa (\) se utilizan como carácter separador de directorio en una plataforma de Windows, mientras que en otros entornos es solo una barra diagonal (/).
Ejemplos:
Input : $path = "user01/home/documents/geeksforgeeks.php", Output : geeksforgeeks.php Input : $path = "user01/home/documents/geeksforgeeks.php", $suffix = ".php" Output : geeksforgeeks
Los siguientes programas ilustran la función basename():
Programa 1 :
<?php $path = "user01/home/documents/geeksforgeeks.php"; // basename() function to show // filename along with extension echo basename($path); ?>
Producción:
geeksforgeeks.php
Programa 2 :
<?php $path = "user01/home/documents/geeksforgeeks.php"; // basename() function to show the // filename while hiding the extension echo basename($path, ".php"); ?>
Producción:
geeksforgeeks
Referencia:
http://php.net/manual/en/function.basename.php
Publicación traducida automáticamente
Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA