php中实现字符串翻转的方法


Posted in PHP onFebruary 22, 2017

字符串:$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 "<pre>";
 print_r($newStrOne);
 echo "</pre>";

使用for循环方式,strlen($substr)

$newStrTwo = '';//初始化一个新的字符串
 $arrCountTwo = strlen($str);
 for ($i=1; $i <= $arrCountTwo; $i++) {
 $newStrTwo.=substr($str, -$i, 1);
 }
 echo "<pre>";
 print_r($newStrTwo)."\n";
 echo "</pre>";

使用for循环方式,strlen($substr)

$newStrThree = '';//初始化一个新的字符串
$arrCountThree = strlen($str);
for ($i = $arrCountThree; $i>=0;$i--) {
 @$newStrThree.=$str[$i];
}
echo "<pre>";
print_r($newStrThree)."\n";
echo "</pre>"; 

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木! 

PHP 相关文章推荐
15种PHP Encoder的比较
Mar 06 PHP
检查url链接是否已经有参数的php代码 添加 ? 或 &amp;
Feb 09 PHP
php array_map()数组函数使用说明
Jul 12 PHP
浅谈apache和nginx的rewrite的区别
Feb 22 PHP
php设计模式之简单工厂模式详解
Sep 04 PHP
php+mysql大量用户登录解决方案分析
Dec 29 PHP
thinkPHP导出csv文件及用表格输出excel的方法
Dec 30 PHP
CodeIgniter视图使用注意事项
Jan 20 PHP
非常有用的9个PHP代码片段
Apr 06 PHP
php使用escapeshellarg时中文被过滤的解决方法
Jul 10 PHP
Yii2实现增删改查后留在当前页的方法详解
Jan 13 PHP
PHP基于堆栈实现的高级计算器功能示例
Sep 15 PHP
php生成图片缩略图功能示例
Feb 22 #PHP
php图形jpgraph操作实例分析
Feb 22 #PHP
关于php几种字符串连接的效率比较(详解)
Feb 22 #PHP
php可变长参数处理函数详解
Feb 22 #PHP
php操作access数据库的方法详解
Feb 22 #PHP
Smarty3配置及入门语法
Feb 22 #PHP
PHP中ajax无刷新上传图片与图片下载功能
Feb 21 #PHP
You might like
php获取参数的几种方法总结
2014/02/18 PHP
PHP发送邮件确认验证注册功能示例【修改别人邮件类】
2019/11/09 PHP
基于PHP实现堆排序原理及实例详解
2020/06/19 PHP
用Javascript实现Sleep暂停功能代码
2010/09/03 Javascript
快速查找数组中的某个元素并返回下标示例
2013/09/03 Javascript
Jquery 的outerHeight方法使用介绍
2013/09/11 Javascript
JavaScript实现的一个日期格式化函数分享
2014/12/06 Javascript
JavaScript计时器示例分析
2015/02/05 Javascript
javascript实现数字倒计时特效
2016/03/30 Javascript
全面解析Bootstrap中Carousel轮播的使用方法
2016/06/13 Javascript
jQuery实现简单的网页换肤效果示例
2016/09/18 Javascript
使用JavaScript为一张图片设置备选路径的方法
2017/01/04 Javascript
利用node.js如何搭建一个简易的即时响应服务器
2017/05/28 Javascript
Vue列表页渲染优化详解
2017/07/24 Javascript
Angular 2使用路由自定义弹出组件toast操作示例
2019/05/10 Javascript
Vue computed 计算属性代码实例
2020/04/22 Javascript
在Python中使用swapCase()方法转换大小写的教程
2015/05/20 Python
详解 Python中LEGB和闭包及装饰器
2017/08/03 Python
shell命令行,一键创建 python 模板文件脚本方法
2018/03/20 Python
python实现数据库跨服务器迁移
2018/04/12 Python
Python代码缩进和测试模块示例详解
2018/05/07 Python
django解决跨域请求的问题
2018/11/11 Python
Python3.5多进程原理与用法实例分析
2019/04/05 Python
分享一枚pycharm激活码适用所有pycharm版本我的pycharm2020.2.3激活成功
2020/11/20 Python
使用css3绘制出各种几何图形
2016/08/17 HTML / CSS
欧洲最大的滑雪假期供应商之一:Sunweb Holidays
2018/01/06 全球购物
洛杉矶健身中心女性专用运动服饰品牌:Marika
2018/05/09 全球购物
巴西最大的玩具连锁店:Ri Happy
2020/06/17 全球购物
党员的自我评价范文
2014/01/02 职场文书
给女朋友的道歉信
2014/01/10 职场文书
学生周末长期请假条
2014/02/15 职场文书
大学组织委员竞选稿
2015/11/21 职场文书
高三数学教学反思
2016/02/18 职场文书
Python中os模块的简单使用及重命名操作
2021/04/17 Python
Python机器学习之PCA降维算法详解
2021/05/19 Python
实现GO语言对数组切片去重
2022/04/20 Golang