php – 字符串操作,回复回文

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 字符串操作,回复回文脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我们只为 PHP@L_360_1@.

好的,我昨天接受了高级软件开发人员角色的采访.我不记得这个问题但是我尽可能多地记住这个问题.

题;

编写一个以字符串作为输入的函数,如果遍历则返回true,否则返回false.

要求; (尽我所记)
     – 只有一个输入(字符串)类型.
     – 字符串参数必须通过引用传递.
     – 函数中没有变量,他的意思是如果param调用,那么应该对$str进行操作,不喜欢我使用第二个变量来设置reverseStr等.
     – 没有循环字符串中的每个字符,他特别说不要循环遍历字符串中的每个字符.
     – 没有内置的PHP函数可以使用,我认为他很好用(strlen)

我的答案; (不,他不喜欢它)

$str = 'this is testing';
$length = strlen($str);
$reverseStr = '';
for($i=$length-1; $i>=0; $i--) {
 $reverseStr .= $str[$i];
}

因此虽然这在某种程度上有所作为,但他不喜欢我通过每个角色来获得reverseStr.我猜我需要考虑递归解决方获取字符串和索引等的最后一个字符.但是我正在考虑这些,因为我写这篇文章已经太晚了!

你们在想什么?

解决方法

问题根本不明确..但如果你想检查字符串是否是回文:

function is_palindrome ($str){
    if(strlen($str)==0){return true;}
    if($str[0]==$str[strlen($str)-1]){
        return true and is_palindrome(substr($str,1,strlen($str)-2));
    }else{
        return false;
    }
}

脚本宝典总结

以上是脚本宝典为你收集整理的php – 字符串操作,回复回文全部内容,希望文章能够帮你解决php – 字符串操作,回复回文所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。