La función dirname() en PHP es una función incorporada que se utiliza para devolver el nombre del directorio de una ruta determinada. La función dirname() se utiliza para la ruta del directorio principal, es decir, sube de nivel desde el directorio actual.
La función dirname() devuelve la ruta de un directorio principal que incluye un punto (‘.’) si la ruta no tiene barras, lo que indica el directorio actual.
Sintaxis:
string dirname ( $path )
Parámetros: La función dirname() en PHP acepta solo un parámetro que es $ruta. Este parámetro especifica la ruta que se va a comprobar.
Valor devuelto: Devuelve la ruta del directorio padre.
Errores y excepciones :
- Al especificar una ruta, ambas barras, la barra diagonal (/) y la barra diagonal inversa (\) se usan como carácter separador de directorio en un entorno de Windows, mientras que en otros entornos, es solo la barra diagonal (/).
- La función dirname() opera en la string de entrada y, por lo tanto, no tiene en cuenta el sistema de archivos real ni los componentes de la ruta, como “..”.
Ejemplos:
Input : dirname("user01/geeksforgeeks/gfg.txt") Output : user01/geeksforgeeks Input : dirname("/geeksforgeeks/gfg.txt"); Output : /geeksforgeeks
Los siguientes programas ilustran la función dirname():
Programa 1 :
<?php // specifying path to the dirname() function echo dirname("user01/geeksforgeeks/gfg.txt") ?>
Producción:
user01/geeksforgeeks
Programa 2 :
<?php // specifying path to the dirname() function echo dirname("/geeksforgeeks/gfg.txt"); ?>
Producción:
/geeksforgeeks
Referencia:
http://php.net/manual/en/function.dirname.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