如何用PHP编写一个程序,检查一个字符串是否以特定的后缀结尾。

在PHP中,我们可以使用substr函数来截取字符串的末尾部分,然后使用比较运算符来判断是否与目标后缀相同。下面是一个简单的代码示例:

<?php
$string = "example.jpg";
$extension = ".jpg";

if (substr($string, -strlen($extension)) === $extension) {
    echo "字符串以特定的后缀结尾";
} else {
    echo "字符串不以特定的后缀结尾";
}
?>

让我来解释一下这段代码的逻辑。首先,我们定义了一个字符串变量$string,表示要检查的字符串,以及一个后缀变量$extension,表示目标后缀。

然后,我们使用substr函数来截取字符串$string的末尾部分,截取的长度为后缀$extension的长度。然后,使用比较运算符===来比较截取的字符串是否与$extension相同。

如果相同,则打印输出”字符串以特定的后缀结尾”,否则打印输出”字符串不以特定的后缀结尾”。

当我们运行这段代码时,浏览器上会显示相应的输出结果。

希望这篇博客对你有所帮助,如果有任何疑问或者其他技术问题,欢迎留言交流!谢谢阅读!

【春枫博客】

请登录后发表评论

    没有回复内容