您的位置:首页 > 编程语言 > PHP开发

Php反转字符串函数

2015-12-29 16:22 761 查看
From: http://blog.csdn.net/happy664618843/article/details/5861138
public  function strrev($str)
{
$newstr='';
$len=strlen($str);
for($i=$len;$i>=0;$i--)
{
$newstr.=$str{$i};
}
return $newst;
}

header("Content-type:text/html;charset=utf-8");

$str = "bb我是中国人aaaa";

/**
* 反转utf8的字符串,使用mb开头的函数
* @param string $str
* @return string
*/
function mb_strrev($str) {
$len = mb_strlen($str, 'UTF-8');
$string = '';
for ($i = $len - 1; $i >= 0; $i--) {
$string .= mb_substr($str, $i, 1, 'UTF-8');
}
return $string;
}

echo mb_strrev($str);

//第二种方法:(不支持中文)
function reverse($str){
if($str == ''){
return null;
}
if(strlen($str) == 1){
return $str;
}else{
$string = "";
for($i=1;$i<=strlen($str);$i++){
$string .=substr($str,-$i,1);
}
return $string;
}
}

echo reverse("Hello World!");     //输出结果为"!dlroW olleH"

<?php
$str = 'abcdefg';
for ($i = strlen($str); $i >= 0; $i--)
{
echo $str[$i];
}
?>


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: