社区
基础编程
帖子详情
PHP如何实现字符串翻转?
超级大笨狼
2012-04-25 10:48:29
有没有现有的函数?
...全文
1414
7
打赏
收藏
PHP如何实现字符串翻转?
有没有现有的函数?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wulg10
2012-04-25
打赏
举报
回复
strrev — 反转字符串
string strrev ( string $string )
返回 string 反转后的字符串。
xuzuning
2012-04-25
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
<?php
header("content-type:text/html;charset=utf-8");
/*
此函数的作用是反转中文字符串
mb_strlen() 获取字符的长度
mb_substr() 获取字符的单个元素
krsort() 按照键值逆序排序数组
implode() 将数组拼接为字符……
[/Quote]明明是 str_rev_
gb
,却需要传入 utf-8
zhang6236872
2012-04-25
打赏
举报
回复
http://jiarry.bokee.com/6043558.html 还能解决汉字反转问题
一线码农
2012-04-25
打赏
举报
回复
<?php
header("content-type:text/html;charset=utf-8");
/*
此函数的作用是反转中文字符串
mb_strlen() 获取字符的长度
mb_substr() 获取字符的单个元素
krsort() 按照键值逆序排序数组
implode() 将数组拼接为字符串
explode() 使用字符串分隔字符串
*/
function str_rev_gb($str){
/*判断输入的是不是utf8类型的字符,否则退出
*/
if(!is_string($str)||!mb_check_encoding($str,'UTF-8')){
exit("输入类型不是UTF8类型的字符串");
}
$array=array();
/*将字符串存入数组
*/
$l=mb_strlen($str,'UTF-8');
for($i=0;$i<$l;$i++){
$array[]=mb_substr($str,$i,1,'UTF-8');
}
/*反转字符串
*/
krsort($array);
//print_r($array);
/*拼接字符串
*/
$string=implode($array);
return $string;
}
$str="lucy,请我我吃饭吧,今天我高兴";
//$str=12345;
//$str="hello,beautiful!";
echo str_rev_gb($str);
helloDongXiu
2012-04-25
打赏
举报
回复
strrev — 反转字符串
<?php
echo strrev("Hello world!"); // 输出 "!dlrow olleH"
?>
hujiapeng2012
2012-04-25
打赏
举报
回复
strrev()
或者
$str = "abcdefg";
function strrevv($str)
{
$len=strlen($str);
$newstr = '';
for($i=$len;$i>=0;$i--)
{
$newstr .= $str{$i};
}
return $newstr;
}
$showstr = strrevv($str);
echo $showstr."<br>";
伴老思源
2012-04-25
打赏
举报
回复
怎么最近笨狼转php了~
php
中
实现
字符串
翻转
的方法
字符串
:$str = “abcdefg”; 方法一(直接使用
php
自带函数strrev($str)) print_r(strrev($str)); 使用for循环方式,str_split($str) $newArrOne = [];//初始化一个新的数组 $newStrOne = '';//初始化一个新的
字符串
$newArrOne = str_split($str); $arrCount = count($newArrOne); for ($i=0; $i < $arrCount; $i++) { $newStrOne.=$newArrOne[$i]; } echo "<pr
php
简单
实现
多字节
字符串
翻转
的方法.doc
php
简单
实现
多字节
字符串
翻转
的方法.doc
php
实现
字符串
翻转
的方法
主要介绍了
php
实现
字符串
翻转
的方法,涉及
php
操作
字符串
的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
PHP
实现
字符串
翻转
功能的方法【递归与循环算法】
本文实例讲述了
PHP
实现
字符串
翻转
功能的方法。分享给大家供大家参考,具体如下: 提到
实现
字符串
反转的方法,大家都会想到用循环。确实,循环是一个内存占用量小且
实现
简单的方式。但是还有一种方式可以
实现
这样的功能,那就是递归。
php
支持递归函数,递归函数就是函数调用自己本身。这些函数特别适用于动态浏览数据结构,例如连接列表和树。 例子: <?
php
//递归
实现
字符串
翻转
function reverse_r($str){ if(strlen($str)>0){ reverse_r(substr($str,1)); } echo substr($str,0,1); ret
php
实现
字符串
反转输出的方法
本文实例讲述了
php
实现
字符串
反转输出的方法。分享给大家供大家参考。具体分析如下:
php
中带有一个很简单的函数用于
字符串
反转,即strrev() <?
php
print strrev('This is not a palindrome.'); ?> 输出结果如下 .emordnilap a ton si sihT 希望本文所述对大家的
php
程序设计有所帮助。 您可能感兴趣的文章:
php
实现
字符串
翻转
的方法利用perl、python、
php
、shell、sed、awk、c
实现
字符串
的
翻转
php
中
实现
字符串
翻转
的方法
PHP
实现
字符串
翻转
(包含
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章