中文字符串反转
来源:互联网 发布:淘宝店铺转让靠谱吗 编辑:程序博客网 时间:2024/06/05 15:00
<?php
header(
"Content-type:text/html;charset=utf-8"
);
$s
=
"这是我的技术博客,欢迎多多来访!"
;
function
str_rev(
$str
){
//先判断参数是否为字符串,且为UTF8编码
if
(!
is_string
(
$str
)||!mb_check_encoding(
$str
,
"utf-8"
)){
die
(
"输入的不是utf8类型的字符串"
);
}
//用mb_strlen函获取算utf8字符串的长度
$length
=mb_strlen(
$str
,
"utf-8"
);
//声明一个数组备用
$arr
=
array
();
//将字符串拆开放入数组
for
(
$i
=0;
$i
<
$length
;
$i
++){
$arr
[
$i
]=mb_substr(
$str
,
$i
,1,
"utf-8"
);
}
//将数组按键名大小反转
krsort(
$arr
);
//将数组中单个字符元素重新组合成字符串
$str
=implode(
""
,
$arr
);
//将翻转后的字符串返回
return
$str
;
}
echo
$s
.
"<br>"
;
echo
str_rev(
$s
);
/* 得到结果:
* 这是我的技术博客,欢迎多多来访!
* !访来多多迎欢,客博术技的我是这
*/
?>
0 0
- 中文字符串反转
- 中文字符串反转
- PHP反转中文字符串
- php中文字符字符串反转字符串
- 字符串反转,单词反转
- PHP中实现中文字符串反转避免乱码的方法
- 中文字符串的反转,使用正则和数组实现
- php函数strrev()反转中文字符串乱码的问题
- 分享一个PHP 字符串反转函数 支持中文 英文
- 字符串反转
- 反转字符串
- 字符串反转
- 字符串反转
- 反转字符串
- 字符串反转
- 字符串反转
- 字符串反转
- 反转字符串
- 信号量(Semaphore)
- PostgreSQL查询计划中的路径-BitmapHeapPath-辨析
- 2012年--麦思博--12月7-9日全球软件案例研究峰会讲师ppt
- 项目常见的函数封装,基于Jquery
- hadoop ecosystem map
- 中文字符串反转
- PostgreSQL的查询语句的连接方式与查询计划比较--简单语句
- window下DNS查询以及更新缓存
- PostgreSQL的查询语句的连接方式与查询计划比较--多表连接(一)
- linux菜鸟要飞-根目录
- PostgreSQL的查询语句的连接方式与查询计划比较--多表连接(二)
- PostgreSQL的查询语句的连接方式与查询计划比较--多表连接(三)
- MySQL查询优化器源码分析--整体流程
- PostgreSQL查询优化器源码分析--整体流程