PHP

PHP basename() Function: Syntax and Usage Explained

Sintaxis de la función basename()

La función basename() en PHP se utiliza para obtener el nombre de archivo de una ruta dada. La sintaxis de la función es la siguiente:

basename(path, suffix)

Donde:
path: Obligatorio. Es la ruta del archivo del cual se desea obtener el nombre.
suffix: Opcional. Es una cadena que se eliminará del final del nombre de archivo, si está presente.

La función basename() devuelve el nombre de archivo de la ruta especificada. Si se proporciona un sufijo, este se eliminará del final del nombre de archivo antes de devolverlo.

Es importante tener en cuenta que la función basename() solo devuelve el nombre de archivo y no la ruta completa. Si se desea obtener la ruta completa, se puede utilizar la función dirname() en combinación con basename().

Uso de la función basename()

La función basename() es muy útil cuando se trabaja con rutas de archivos en PHP. A continuación, se presentan algunos ejemplos de cómo se puede utilizar esta función:

Ejemplo 1:
«`php
$path = ‘/ruta/al/archivo.txt’;
$filename = basename($path);
echo $filename;
«`
Resultado:
«`
archivo.txt
«`
En este ejemplo, la función basename() se utiliza para obtener el nombre de archivo de la ruta especificada. El resultado se almacena en la variable $filename y se muestra en pantalla.

Ejemplo 2:
«`php
$path = ‘/ruta/al/archivo.txt’;
$filename = basename($path, ‘.txt’);
echo $filename;
«`
Resultado:
«`
archivo
«`
En este ejemplo, se proporciona un sufijo ‘.txt’ como segundo argumento de la función basename(). Esto hace que la función elimine el sufijo del nombre de archivo antes de devolverlo. El resultado se almacena en la variable $filename y se muestra en pantalla.

Recomendado:  PHP include & require: Diferencias y usos

Ejemplo 3:
«`php
$path = ‘/ruta/al/archivo.txt’;
$directory = dirname($path);
$filename = basename($path);
echo «Directorio: » . $directory . «
«;
echo «Nombre de archivo: » . $filename;
«`
Resultado:
«`
Directorio: /ruta/al
Nombre de archivo: archivo.txt
«`
En este ejemplo, se utiliza la función dirname() para obtener el directorio de la ruta especificada. Luego, se utiliza la función basename() para obtener el nombre de archivo. Ambos resultados se muestran en pantalla.

La función basename() también se puede utilizar para trabajar con rutas de archivos en bucles o en combinación con otras funciones de manipulación de cadenas. Su versatilidad la convierte en una herramienta muy útil para trabajar con nombres de archivos en PHP.

La función basename() en PHP se utiliza para obtener el nombre de archivo de una ruta dada. Su sintaxis es simple y se puede utilizar de varias formas según las necesidades del proyecto.

Author

osceda@hotmail.com

Leave a comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *