php – 字符串操作,回复回文
发布时间:2020-12-13 17:14:11 所属栏目:PHP教程 来源:网络整理
导读:我们只为 PHP分类. 好的,我昨天接受了高级软件开发人员角色的采访.我不记得这个问题但是我尽可能多地记住这个问题. 题; 编写一个以字符串作为输入的函数,如果遍历则返回true,否则返回false. 要求; (尽我所记) ???? – 只有一个输入(字符串)类型. ???? – 字
我们只为
PHP分类.
好的,我昨天接受了高级软件开发人员角色的采访.我不记得这个问题但是我尽可能多地记住这个问题. 题; 编写一个以字符串作为输入的函数,如果遍历则返回true,否则返回false. 要求; (尽我所记) 我的答案; (不,他不喜欢它) $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; } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |