Я хотел бы видеть, если строка "profile.php"
заканчивается или последние 4 charcaters равны ".php"
Проверка символов в строке
Как я могу сделать это с помощью PHP
Спасибо!
Я хотел бы видеть, если строка "profile.php"
заканчивается или последние 4 charcaters равны ".php"
Проверка символов в строке
Как я могу сделать это с помощью PHP
Спасибо!
Используйте substr()
, чтобы получить последние 4 символа, затем сравните его со строкой ".php"
.
if (substr("profile.php", -4) === ".php")
{
echo "Ends in .php";
}
else
{
echo "Doesn't end in .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";
?>
[Что вы пробовали?] (Http://www.whathaveyoutried.com/) Это действительно легко в PHP. См. [Ask advice] (http://stackoverflow.com/questions/ask-advice), пожалуйста. –
RTLM: http://php.net/pathinfo http://php.net/substr –
@Marc B, RT ** L ** M? –