如何使用PHP只返回文件名的第一部分,而不返回扩展名“";。php“;
我正在尝试将如何使用PHP只返回文件名的第一部分,而不返回扩展名“";。php“;,php,Php,我正在尝试将标记的ID设置为当前页面的名称 <body id="<?= basename($_SERVER['PHP_SELF'])?>"> 您可以这样做: if (preg_match('#([^/]+)\.\w+$#', 'http://www.mysite.com/home.php', $matches)) $basename = $matches[1]; 我想你需要添加扩展后缀来剥离,试试这个 <body id="<?= basename(
标记的ID设置为当前页面的名称
<body id="<?= basename($_SERVER['PHP_SELF'])?>">
您可以这样做:
if (preg_match('#([^/]+)\.\w+$#', 'http://www.mysite.com/home.php', $matches))
$basename = $matches[1];
我想你需要添加扩展后缀来剥离,试试这个
<body id="<?= basename($_SERVER['PHP_SELF'],'.php')?>">
试着这样做:
basename($PHP_SELF,".php");
basename($PHP_SELF,".php");