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

Sponserd link

PHPで、自分のファイル名を取得して「.html」の文字列を削除する方法です。
早い話が、「company.html」から「company」だけを取り出す方法ですね。
この方法で取得した文字列をIDに使ったりしてページごとにcss設定を行ったりできます。

取得

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

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

書き出し

<?php echo $url ;?>

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

Sponserd link

関連記事

一覧に戻る