"profile.php"
文字列がで終わるか、最後の 4 文字が等しいかどうかを確認したい".php"
PHPでこれを行うにはどうすればよいですか
ありがとう!
を使用substr()
して最後の 4 文字を取得し、それを string と比較します".php"
。
if (substr("profile.php", -4) === ".php")
{
echo "Ends in .php";
}
else
{
echo "Doesn't end in .php";
}
PHP の組み込み関数pathinfoを試すことができます。
<?php
$path_parts = pathinfo('/www/htdocs/inc/lib.inc.php');
echo $path_parts['dirname'], "\n";
echo $path_parts['basename'], "\n";
echo $path_parts['extension'], "\n"; // return php
echo $path_parts['filename'], "\n";
?>