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 相关文章推荐
建立动态的WML站点(一)
Oct 09 PHP
PHP持久连接mysql_pconnect()函数使用介绍
Feb 05 PHP
PHP Class&amp;Object -- PHP 自排序二叉树的深入解析
Jun 25 PHP
php获得用户ip地址的比较不错的方法
Feb 08 PHP
PHP+jQuery 注册模块的改进(一):验证码存入SESSION
Oct 14 PHP
PHP与MYSQL中UTF8编码的中文排序实例
Oct 21 PHP
PHP字符串word末字符实现大小写互换的方法
Nov 10 PHP
php实现的简单日志写入函数
Mar 31 PHP
php获取英文姓名首字母的方法
Jul 13 PHP
CentOS7.0下安装PHP5.6.30服务的教程详解
Sep 29 PHP
PHP实现微信对账单处理
Oct 01 PHP
详解PHP变量传值赋值和引用赋值变量销毁
Mar 23 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 文件缓存函数
2011/10/08 PHP
php验证是否是md5编码的简单代码
2014/04/01 PHP
php reset() 函数指针指向数组中的第一个元素并输出实例代码
2016/11/21 PHP
js tab效果的实现代码
2009/12/26 Javascript
JavaScript 盒模型 尺寸深入理解
2012/12/31 Javascript
js正文内容高亮效果的实现方法
2013/06/30 Javascript
angularjs中的e2e测试实例
2014/12/06 Javascript
jQuery中removeAttr()方法用法实例
2015/01/05 Javascript
微信小程序表单验证错误提示效果
2017/05/19 Javascript
微信小程序tabBar底部导航中文注解api详解
2017/08/16 Javascript
vue-cli启动本地服务局域网不能访问的原因分析
2018/01/22 Javascript
vue封装一个简单的div框选时间的组件的方法
2019/01/06 Javascript
详解jenkins自动化部署vue
2019/05/14 Javascript
使用js在layui中实现上传图片压缩
2019/06/18 Javascript
nodejs使用node-xlsx生成excel的方法示例
2019/08/22 NodeJs
Vue中fragment.js使用方法小结
2020/02/17 Javascript
Ant Design Pro 之 ProTable使用操作
2020/10/31 Javascript
[02:29]大剑、皮鞭、女装,这届DOTA2勇士令状里都有
2020/07/17 DOTA
python远程登录代码
2008/04/29 Python
python中sleep函数用法实例分析
2015/04/29 Python
总结python爬虫抓站的实用技巧
2016/08/09 Python
使用Python如何测试InnoDB与MyISAM的读写性能
2018/09/18 Python
Django网络框架之创建虚拟开发环境操作示例
2019/06/06 Python
python使用 zip 同时迭代多个序列示例
2019/07/06 Python
python使用html2text库实现从HTML转markdown的方法详解
2020/02/21 Python
实现Python3数组旋转的3种算法实例
2020/09/16 Python
网易微博Web App用HTML5开发的过程介绍
2012/06/13 HTML / CSS
澳洲的服装老品牌:SABA
2018/02/06 全球购物
小学岗位竞聘方案
2014/01/22 职场文书
小学生感恩老师演讲稿
2014/08/28 职场文书
2014年无财产无子女离婚协议书范本
2014/10/09 职场文书
新郎结婚感言
2015/07/31 职场文书
教师节随笔
2015/08/15 职场文书
学习委员竞选稿
2015/11/20 职场文书
2016学习全国教书育人楷模先进事迹心得体会
2016/01/21 职场文书
学习弘扬焦裕禄精神心得体会
2016/01/23 职场文书