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 相关文章推荐
PHP生成静态页
Nov 25 PHP
php flush类输出缓冲剖析
Oct 19 PHP
php 字符串替换的方法
Jan 10 PHP
让PHP更快的提供文件下载的代码
Jun 13 PHP
Php output buffering缓存及程序缓存深入解析
Jul 15 PHP
你可能不知道PHP get_meta_tags()函数
May 12 PHP
destoon实现资讯信息前面调用它所属分类的方法
Jul 15 PHP
Joomla简单判断用户是否登录的方法
May 04 PHP
对php 判断http还是https,以及获得当前url的方法详解
Jan 15 PHP
浅谈PHP匿名函数和闭包
Mar 08 PHP
PHP正则表达式处理函数(PCRE 函数)实例小结
May 09 PHP
解决thinkPHP 5 nginx 部署时,只跳转首页的问题
Oct 16 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
奉献出一个封装的curl函数 便于调用(抓数据专用)
2013/07/22 PHP
PHP多个文件上传到服务器实例
2014/10/29 PHP
学习php设计模式 php实现单例模式(singleton)
2015/12/07 PHP
PHP实现的微信APP支付功能示例【基于TP5框架】
2019/09/16 PHP
javascript实现的使用方向键控制光标在table单元格中切换
2010/11/17 Javascript
jsPDF导出pdf示例
2014/05/02 Javascript
JS实现从网页顶部掉下弹出层效果的方法
2015/08/06 Javascript
AngularJS入门教程之服务(Service)
2016/07/27 Javascript
Node.js中多进程模块Cluster的介绍与使用
2017/05/27 Javascript
基于vue.js路由参数的实例讲解——简单易懂
2017/09/07 Javascript
详解用Node.js写一个简单的命令行工具
2018/03/01 Javascript
浅谈Vue2.0中v-for迭代语法的变化(key、index)
2018/03/06 Javascript
vue.js绑定事件监听器示例【基于v-on事件绑定】
2018/07/07 Javascript
Element Tooltip 文字提示的使用示例
2020/07/26 Javascript
node.js基础知识汇总
2020/08/25 Javascript
解决Vue-cli3没有vue.config.js文件夹及配置vue项目域名的问题
2020/12/04 Vue.js
python协程用法实例分析
2015/06/04 Python
Python使用matplotlib模块绘制图像并设置标题与坐标轴等信息示例
2018/05/04 Python
python设置环境变量的原因和方法
2019/06/24 Python
详解python tkinter模块安装过程
2020/01/06 Python
Python开发之基于模板匹配的信用卡数字识别功能
2020/01/13 Python
Python 批量读取文件中指定字符的实现
2020/03/06 Python
Python 统计位数为偶数的数字代码详解
2020/03/15 Python
Python函数调用追踪实现代码
2020/11/27 Python
CSS3中伪元素::before和::after的用法示例
2017/09/18 HTML / CSS
Css3实现无缝滚动防抖
2020/09/14 HTML / CSS
日本民宿预约平台:STAY JAPAN
2017/07/01 全球购物
AJAX的优缺点都有什么
2015/08/18 面试题
《美丽的丹顶鹤》教学反思
2014/04/22 职场文书
美术第二课堂活动总结
2014/07/08 职场文书
影视广告专业求职信
2014/09/02 职场文书
标枪加油稿
2015/07/22 职场文书
2015年教师节感言
2015/08/03 职场文书
奶茶店的创业计划书该怎么写?
2019/07/15 职场文书
python​格式化字符串
2022/04/20 Python
分析SQL窗口函数之取值窗口函数
2022/04/21 Oracle