First of all, we must get the current page URL. Here we use php's $_SERVER['PHP_SELF']
to get the web page address.
Assume that the web page address is: www.php.cn/course.html
Example:
$php_Self= $_SERVER['PHP_SELF']; //获取网页地址 //输出结果://www.php.cn/course.html
After output, we only find that Requires course.html
, the previous list of things are useless. How to do it?
Here we use the substr()
function.
Online learning video tutorial: php video tutorial
Function introduction:
substr()
is used to return a string a part of.
Syntax:
substr(string,start,length)
See the second parameter of this function, which specifies where to start in the string. Obviously the last /beginning in the url is what we need. So we need to use the strrpos()
function to get the position of the last occurrence.
Grammar:
strrpos(string,find,start)
The total code is as follows:
$php_Self = substr($_SERVER['PHP_SELF'],strripos($_SERVER['PHP_SELF'],"/")+1); //为啥要加1呢?因为要排除前面的那个 /
More related article tutorial recommendations: php tutorial
The above is the detailed content of php gets the file name of the currently executed php file. For more information, please follow other related articles on the PHP Chinese website!