您现在的位置是:网站首页> 编程资料编程资料
浅谈php字符串反转 面试中经常遇到_php技巧_
2023-05-25
337人已围观
简介 浅谈php字符串反转 面试中经常遇到_php技巧_
1.单字节字符串反转
php提供了用于字符串反转的函数strrev()
$str = 'abcdef'; echo strrev($str);
2.对于包含中文的多字节字符串需要用到mb_substr()
$str = '字符串反转'; function rev($str, $encoding = 'utf-8'){ $len = mb_strlen($str); $result = ''; for ($i = $len-1; $i>=0; $i--){ $result.= mb_substr($str,$i,1,$encoding); } return $result; } echo rev($str);3.算法实现 首位交换
$str = 'abcdefg'; $len = strlen($str); $times = $len/2; for($i = 0;$i <= $times; $i++ ){ $tmp = $str[$i]; $str[$i] = $str[$len-$i-1]; $str[$len-$i-1] = $tmp; } echo $str;以上这篇浅谈php字符串反转 面试中经常遇到就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
您可能感兴趣的文章:
相关内容
- PHP获取字符流中第一个不重复字符的方法_php技巧_
- PHP利用一行代码删除目录下所有文件方法示例_php技巧_
- PHP实现判断二叉树是否对称的方法_php技巧_
- PHP实现顺时针打印矩阵(螺旋矩阵)的方法示例_php技巧_
- Swoole 1.10.0新版本发布,增加了多项新特性_php技巧_
- Laravel框架+Blob实现的多图上传功能示例_php实例_
- thinkPHP3.2实现分页自定义样式的方法_php实例_
- thinkPHP5框架数据库连贯操作之cache()用法分析_php实例_
- PHP接口多继承及tarits实现多继承效果的方法_php技巧_
- PHP 获取某年第几周的开始日期和结束日期的实例_php技巧_
