[PHP]自分のファイル名を取得して「.html」を削除する方法

[PHP]自分のファイル名を取得して「.html」を削除する方法

2015年09月30日 /最終更新:2017年08月17日

PHPで、自分のファイル名を取得して「.html」の文字列を削除する方法です。

[PHP]自分のファイル名を取得して「.html」を削除する方法

PHPで、自分のファイル名を取得して「.html」の文字列を削除する方法です。
早い話が、「company.html」から「company」だけを取り出す方法ですね。

取得

<?php 
  $slug = basename($_SERVER['PHP_SELF']);
  $url = str_replace(".html", "", $slug);
?>

取得した文字列は以下で書き出せます。

書き出し

<?php echo $url ;?>

トップページの場合「index」を取得できますが、必要がなければ条件分岐でトップページ以外のページを表示するときだけ取得するようにすればいいですね。