Home > Article > Backend Development > PHP function introduction: dirname() function
Introduction to PHP functions: dirname() function
PHP is a scripting language widely used in Web development. It provides many built-in functions so that developers can work more efficiently. Handle various tasks. One of the very useful functions is the dirname() function. This article will introduce the role of the dirname() function and its code examples.
dirname() function is used to return the directory part of the specified path. It can be used to extract the directory name within a given path without including the file name or the trailing slash at the path. This is useful for getting the directory path where a file is located, especially when dynamically generating file paths or handling file operations.
The following is the syntax of the dirname() function:
string dirname ( string $path [, int $levels = 1 ] )
Parameters:
Return value:
Now let's take a deeper look at the usage of the dirname() function through some specific code examples.
Example 1:
$path = "/var/www/html/myfile.txt"; $dir = dirname($path); echo $dir;
Result:
/var/www/html
In this example, we specified a path /var/www/html/myfile.txt
. The dirname() function will extract the directory part and return /var/www/html
.
Example 2:
$path = "../img/pic.jpg"; $dir = dirname($path); echo $dir;
Result:
../img
In this example, our path is the relative path ../img/pic.jpg
. The dirname() function returns the directory part of the relative path, and the result is ../img
.
Example 3:
$path = "C:/xampp/htdocs/index.php"; $dir = dirname($path); echo $dir;
Result:
C:/xampp/htdocs
In this example, we are using the file path of the Windows systemC:/xampp/htdocs/index .php
. The dirname() function returns the directory part of the file path, and the result is C:/xampp/htdocs
.
Example 4:
$path = "/var/www/html"; $dir = dirname($path); echo $dir;
Result:
/var/www
Finally, let’s consider a special case where the given path is itself a directory. In this case, the dirname() function will still return the upper directory. For example, if we give the path /var/www/html
, the function returns the result /var/www
.
Summary:
dirname() function is one of the very practical functions in PHP. It can be used to extract the directory portion of a given path. The directory path returned by this function is very useful, especially when dynamically generating file paths or handling file operations. Now that you understand its usage and examples, hopefully you will have the flexibility to use the dirname() function when needed.
The above is the detailed content of PHP function introduction: dirname() function. For more information, please follow other related articles on the PHP Chinese website!