文字列の末尾に「.php」が存在する場合は削除したいと考えています。このことを考慮:
$filename = 'index';
rtrim($filename,".php");//returns "index"
$filename = 'search';
rtrim($filename,".php");//returns "searc"
なぜこうなった?文字「h」で終わることに何か関係があるように感じます-「h」はrtrimの文字列にあります。そこで、正規表現 ( .php$
) を試してみましたが、違いはありませんでした。