basename()

ファイルあるいはディレクトリへのパスを含む文字列を受け取って、 最後にある名前の部分を返します。

第二引数に接頭辞を設定した場合は、除いた結果を出力します。

<?php

basename("/etc/sample.jpeg"); // sample.jpeg
basename("/etc/sample.jpeg", ".jpeg"); // sample


$f = 'image.jpg';
$i = pathinfo($f);

// extensionは最後の拡張子を返します
// 第二引数で拡張子を取り除いています。
$f_name =  basename($f,'.'.$i['extension']);

echo $f_name; // image

http://www.php.net/manual/ja/function.basename.php



In a Notebook

In a Notebook

  • Goldmund
  • Electronic
  • ¥150