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实现像JSP,ASP里Application那样的全局变量
Jan 12 PHP
一些需要禁用的PHP危险函数(disable_functions)
Feb 23 PHP
ThinkPHP使用心得分享-上传类UploadFile的使用
May 15 PHP
CodeIgniter模板引擎使用实例
Jul 15 PHP
php计算两个日期相差天数的方法
Mar 14 PHP
WordPress迁移时一些常见问题的解决方法整理
Nov 24 PHP
Zend Framework教程之配置文件application.ini解析
Mar 10 PHP
php图片添加文字水印实现代码
Mar 15 PHP
PHP实现基于回溯法求解迷宫问题的方法详解
Aug 17 PHP
通过修改Laravel Auth使用salt和password进行认证用户详解
Aug 17 PHP
PHP设计模式之建造者模式定义与用法简单示例
Aug 13 PHP
PHP registerXPathNamespace()函数讲解
Feb 03 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返回当前日期或者指定日期是周几
2015/05/21 PHP
PHP使用递归方式列出当前目录下所有文件的方法
2015/06/02 PHP
php生成验证码,缩略图及水印图的类分享
2016/04/07 PHP
php中__toString()方法用法示例
2016/12/07 PHP
PHP实现的数组和XML文件相互转换功能示例
2018/03/15 PHP
javascript 有趣而诡异的数组
2009/04/06 Javascript
JQuery中的$.getJSON 使用说明
2011/03/10 Javascript
javascript闭包入门示例
2014/04/30 Javascript
使用js dom和jquery分别实现简单增删改
2014/09/11 Javascript
js中的事件捕捉模型与冒泡模型实例分析
2015/01/10 Javascript
利用js实现禁止复制文本信息
2015/06/03 Javascript
Bootstrap每天必学之工具提示(Tooltip)插件
2016/04/26 Javascript
Node.js 实现简单小说爬虫实例
2016/11/18 Javascript
微信小程序 详解下拉加载与上拉刷新实现方法
2017/01/13 Javascript
详解微信小程序入门五: wxml文件引用、模版、生命周期
2017/01/20 Javascript
Angular5.1新功能分享
2017/12/21 Javascript
Phaser.js实现简单的跑酷游戏附源码下载
2018/10/26 Javascript
vue封装一个简单的div框选时间的组件的方法
2019/01/06 Javascript
微信小程序移动拖拽视图-movable-view实例详解
2019/08/17 Javascript
js中Function引用类型常见有用的方法和属性详解
2019/12/11 Javascript
JavaScript利用键盘码控制div移动
2020/03/19 Javascript
JavaScript创建表格的方法
2020/04/13 Javascript
es6函数之箭头函数用法实例详解
2020/04/25 Javascript
初学Python实用技巧两则
2014/08/29 Python
基于多进程中APScheduler重复运行的解决方法
2019/07/22 Python
Python 字符串、列表、元组的截取与切片操作示例
2019/09/17 Python
Python3安装模块报错Microsoft Visual C++ 14.0 is required的解决方法
2020/07/28 Python
Python实现文件压缩和解压的示例代码
2020/08/12 Python
python从ftp获取文件并下载到本地
2020/12/05 Python
Python3使用tesserocr识别字母数字验证码的实现
2021/01/29 Python
如何用H5实现一个触屏版的轮播器的实例
2017/01/09 HTML / CSS
卖房协议书
2014/04/11 职场文书
司机工作自我鉴定
2014/09/19 职场文书
2014年国庆节庆祝建国65周年比赛演讲稿
2014/09/21 职场文书
2015年保洁工作总结范文
2015/04/28 职场文书
使用CSS连接数据库的方式
2022/02/28 HTML / CSS