多语言展示
当前在线:732今日阅读:60今日分享:41

Php如何实现字符串翻转

PHP实现字符串翻转的方法,如果字符串中不包含中文,可以直接使用strrev()字符串翻转函数,如果包含中文字符,则需要自定义函数对字符串进行处理
工具/原料
1

电脑一台

2

PHP

方法/步骤
1

新建一个PHP文件,并制定编码字符集为:UTF-8,示例:header('content-type:text/html;charset=utf-8');

3

以上内容打印之后会出现乱码(原因是:字符串中包含中文)

4

定义一个支持中文的函数zh_strrev()// 匹配模型参数:// /u 按照unicode字符串进行匹配 // /s 修正(.)dot符号的匹配包括换行符function zh_strrev($str){    preg_match_all('/./us', $str, $arr);    return join('',array_reverse($arr[0]));}

5

使用支持UTF-8编码的函数翻转字符串,示例:echo zh_strrev($str);

6

保存文件,在次预览,zh_strrev()函数成功支持中文字符串翻转

注意事项
1

strrev()函数对中文支持不友好,会出现乱码

2

喜欢此经验,请投票和点赞

推荐信息