用php编写一个函数判断一个字符串是否是回文字符? 如果是,则返回“该字符是回文字
时间: 2024-05-24 19:13:28 浏览: 151
<?php
function isPalindrome($str) {
$len = strlen($str);
for ($i = 0; $i < $len / 2; $i++) {
if ($str[$i] != $str[$len - $i - 1]) {
return false;
}
}
return true;
}
if (isPalindrome("level")) {
echo "该字符是回文字";
} else {
echo "该字符不是回文字";
}
?>
相关问题
PHP 编写一个函数判断一个字符串是否是回文字符如果是返回是,不是返回不是
以下是 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"); // 输出:不是
```
该函数首先计算字符串的长度,然后循环遍历字符串的前半部分,与后半部分对应的字符比较是否相等,如果不相等,就返回“不是”,否则继续循环。如果循环结束后都没有返回“不是”,就说明该字符串是回文字符串,返回“是”。
编写一个函数判断一个字符串是否是回文字符如果是返回是,不是返回不是
以下是Python代码实现:
```python
def is_palindrome(s):
"""
判断一个字符串是否是回文字符
"""
if s == s[::-1]:
return "是"
else:
return "不是"
```
其中,`s[::-1]`表示将`字符串s`反转。如果反转后的字符串与原字符串相等,则说明该字符串是回文字符,返回“是”,否则返回“不是”。
阅读全文