【PHP】 php实现字符串反转:支持中英文
2017-08-15 11:14
169 查看
strrev 函数对英文很好用,直接可以实现字符串翻转
但是面对中文呢?肯定都是乱码,对于这样的问题有很多,比如strstr,substr等函数都是这样的。
PHP提供了mb_类的函数实现不同编码、不同语言之间的相互转换等操作。
ps: mb_类的函数需要开启一个mb_string实现
效果:
但是面对中文呢?肯定都是乱码,对于这样的问题有很多,比如strstr,substr等函数都是这样的。
PHP提供了mb_类的函数实现不同编码、不同语言之间的相互转换等操作。
ps: mb_类的函数需要开启一个mb_string实现
<?php header("Content-type:text/html;charset=utf-8"); function getRev($str,$encoding='utf-8'){ $result = ''; $len = mb_strlen($str); for($i=$len-1; $i>=0; $i--){ $result .= mb_substr($str,$i,1,$encoding); } return $result; } $string = 'hello,欢迎来到代码改变世界!'; echo getRev($string); ?>
效果:
相关文章推荐
- PHP实现字符串截断方法(中英文通用)
- PHP中实现中文字符串反转避免乱码的方法
- PHP中实现中文字符串反转避免乱码的方法
- javascript截取字符串(通过substring实现并支持中英文混合)
- php实现字符串反转输出的方法
- php轻松实现中英文混排字符串截取
- PHP实例——字符串分割(完美支持中英文,兼容mb_substr)
- php反转中英文字符串的方法
- php轻松实现中英文混排字符串截取
- php实现字符串反转输出的方法
- 分享一个PHP 字符串反转函数 支持中文 英文
- javascript截取字符串(通过substring实现并支持中英文混合)
- python实现了字符串的按位异或和php中的strpad函数
- C#算法 实现字符串反转
- PHP数据库编程③基于mysql的在线词典案例(只实现中英文互查)
- php提取字符串拼音首字母(支持多音字)
- php截取中文字符串,支持多种编码方式
- java实现字符串反转
- PHP实现驼峰样式字符串(首字母大写)转换成下划线样式字符串的方法示例
- php 中英文字符串计算长度