PHP 编写一个函数判断一个字符串是否是回文字符如果是返回是,不是返回不是
时间: 2024-05-03 08:21:15 浏览: 98
aba.rar_ABA_判断以@为结束符的字符串是否_回文序列
以下是 PHP 代码示例:
```
function isPalindrome($str) {
$len = strlen($str);
for ($i = 0; $i < $len / 2; $i++) {
if ($str[$i] != $str[$len - $i - 1]) {
return "不是";
}
}
return "是";
}
// 测试
echo isPalindrome("racecar"); // 输出:是
echo isPalindrome("hello"); // 输出:不是
```
该函数首先计算字符串的长度,然后循环遍历字符串的前半部分,与后半部分对应的字符比较是否相等,如果不相等,就返回“不是”,否则继续循环。如果循环结束后都没有返回“不是”,就说明该字符串是回文字符串,返回“是”。
阅读全文