首先肯定是要取得目前頁面URL的,在這裡我們使用php的$_SERVER['PHP_SELF']
來取得取得網頁位址。
假設網頁位址是:www.php.cn/course.html
#範例:
$php_Self= $_SERVER['PHP_SELF']; //获取网页地址 //输出结果://www.php.cn/course.html
輸出後發現,我們只需要course.html
,前面一大串東西都是沒用的。怎麼辦呢?
這裡我們就用到了substr()
函數。
線上學習影片教學:php影片教學
函數介紹:
substr()
是用來傳回字串的一部分。
語法:
substr(string,start,length)
看到這個函數的第二個參數,規定在字串的何處開始。很顯然是在url中的最後一個/開始才是我們所需要的。於是我們又需要用到 strrpos()
函數來取得/最後一次出現的位置。
語法:
strrpos(string,find,start)
總程式碼如下:
$php_Self = substr($_SERVER['PHP_SELF'],strripos($_SERVER['PHP_SELF'],"/")+1); //为啥要加1呢?因为要排除前面的那个 /
更多相關文章教學推薦:php教學
以上是php取得目前執行的php檔案的檔案名的詳細內容。更多資訊請關注PHP中文網其他相關文章!