首頁  >  文章  >  後端開發  >  php取得目前執行的php檔案的檔案名

php取得目前執行的php檔案的檔案名

王林
王林原創
2019-12-03 09:39:143776瀏覽

php取得目前執行的php檔案的檔案名

首先肯定是要取得目前頁面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)

php取得目前執行的php檔案的檔案名

看到這個函數的第二個參數,規定在字串的何處開始。很顯然是在url中的最後一個/開始才是我們所需要的。於是我們又需要用到 strrpos()函數來取得/最後一次出現的位置。

語法:

strrpos(string,find,start)

php取得目前執行的php檔案的檔案名

總程式碼如下:

$php_Self = substr($_SERVER['PHP_SELF'],strripos($_SERVER['PHP_SELF'],"/")+1);
//为啥要加1呢?因为要排除前面的那个 /

更多相關文章教學推薦:php教學

以上是php取得目前執行的php檔案的檔案名的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn