ホームページ >バックエンド開発 >PHPチュートリアル >php は現在実行されている PHP ファイルのファイル名を取得します

php は現在実行されている PHP ファイルのファイル名を取得します

王林
王林オリジナル
2019-12-03 09:39:143835ブラウズ

php は現在実行されている PHP ファイルのファイル名を取得します

まず、現在のページの URL を取得する必要があります。ここでは、php の $_SERVER['PHP_SELF'] を使用して Web ページのアドレスを取得します。

Web ページのアドレスが m.sbmmt.com/course.html

例:

$php_Self= $_SERVER['PHP_SELF']; //获取网页地址
//输出结果://m.sbmmt.com/course.html

出力後、 course.html が必要であることがわかり、前のリストは役に立たないことがわかります。どうやってするの?

ここでは substr() 関数を使用します。

オンライン学習ビデオ チュートリアル: php ビデオ チュートリアル

関数の紹介:

substr() は文字列を返すために使用されますの一部。

構文:

substr(string,start,length)

php は現在実行されている PHP ファイルのファイル名を取得します

この関数の 2 番目のパラメーターを参照してください。これは、文字列の開始位置を指定します。明らかに、URL の最後の /beginning が必要です。したがって、strrpos() 関数を使用して、最後の出現位置を取得する必要があります。

文法:

strrpos(string,find,start)

php は現在実行されている PHP ファイルのファイル名を取得します

全体のコードは次のとおりです:

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

その他の関連記事チュートリアルの推奨事項: php チュートリアル

以上がphp は現在実行されている PHP ファイルのファイル名を取得しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。