php反转字符串方法-php教程

资源魔 26 0

  正在面试php相干工作的进程中,咱们极可能会遇到这个成绩,怎样反转字符串。上面咱们就为各人解答这个成绩。

保举教程:PHP视频教程

办法一

  应用strrev()函数反转字符串。

语法
  strrev(string)

例子

<?php 
echo strrev("Hello World!"); 
?>

输入:
  !dlroW olleH

办法二

  把字符串宰割到一个数组中,而后遍历拼接,详细以下

function revstr($str)
{
	if (strlen($str) <= 1) return $str;
 
	$newstr  = '';
	$str2arr = str_split($str,1);
	foreach ($str2arr as $word) {
		$newstr = $word.$newstr;
	}
 
	return $newstr;
}

办法三

  行使递归来做,代码以下

function revstr($str)
{
	if (strlen($str) <= 1) return $str;
 
	$newstr = '';
	$newstr .= substr($str,-1).revstr(substr($str,0,strlen($str)-1));
 
	return $newstr;
}

ps:这类办法应该才是面试官想看到的谜底。

以上就是php反转字符串办法的具体内容,更多请存眷资源魔其它相干文章!

标签: php php开发教程 php开发资料 php开发自学 字符串

抱歉,评论功能暂时关闭!