>  기사  >  백엔드 개발  >  php는 현재 실행 중인 PHP 파일의 파일 이름을 가져옵니다.

php는 현재 실행 중인 PHP 파일의 파일 이름을 가져옵니다.

王林
王林원래의
2019-12-03 09:39:143788검색

php는 현재 실행 중인 PHP 파일의 파일 이름을 가져옵니다.

우선 현재 페이지 URL을 가져와야 합니다. 여기서는 PHP의 $_SERVER['PHP_SELF']를 사용하여 웹페이지 주소를 가져옵니다.
$_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()

웹페이지 주소가 www.php.cn/course.html

예:

strrpos(string,find,start)
php는 현재 실행 중인 PHP 파일의 파일 이름을 가져옵니다.출력 후에는 course.html만 필요하다고 가정합니다. code > 앞에 있는 것들은 모두 쓸모가 없습니다. 무엇을 해야 할까요?

여기에서는 substr() 함수를 사용합니다.

온라인 학습 비디오 튜토리얼: php 비디오 튜토리얼

기능 소개: 🎜🎜 substr()은 문자열의 일부를 반환하는 데 사용됩니다. 🎜🎜구문: ​​🎜
$php_Self = substr($_SERVER['PHP_SELF'],strripos($_SERVER['PHP_SELF'],"/")+1);
//为啥要加1呢?因为要排除前面的那个 /
🎜php는 현재 실행 중인 PHP 파일의 파일 이름을 가져옵니다.🎜🎜문자열에서 시작할 위치를 지정하는 이 함수의 두 번째 매개변수를 확인하세요. 분명히 URL의 마지막 /begin이 우리에게 필요한 것입니다. 따라서 마지막으로 발생한 위치를 얻으려면 strrpos() 함수를 사용해야 합니다. 🎜🎜 문법: 🎜rrreee🎜🎜🎜🎜전체 코드는 다음과 같습니다. 🎜rrreee🎜관련 기사 튜토리얼 추천 더보기: 🎜php 튜토리얼🎜🎜

위 내용은 php는 현재 실행 중인 PHP 파일의 파일 이름을 가져옵니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.