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与XML的PDF文档生成技术
Oct 09 PHP
输出控制类
Oct 09 PHP
dedecms模板标签代码官方参考
Mar 17 PHP
解决php接收shell返回的结果中文乱码问题
Jan 23 PHP
php实现的简易扫雷游戏实例
Jul 09 PHP
PHP批量去除BOM头内容信息代码
Mar 11 PHP
PHP会话操作之cookie用法分析
Sep 28 PHP
php使用curl实现ftp文件下载功能
May 16 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
Jul 26 PHP
php简单中奖算法(实例)
Aug 15 PHP
Laravel中批量赋值Mass-Assignment的真正含义详解
Sep 29 PHP
PHP8.0新功能之Match表达式的使用
Jul 19 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/01/13 PHP
php array_map()数组函数使用说明
2011/07/12 PHP
php数组函数序列之array_push() 数组尾部添加一个或多个元素(入栈),返回新长度。
2011/11/07 PHP
php读取mysql的简单实例
2014/01/15 PHP
PHP生成不重复标识符的方法
2014/11/21 PHP
PHP中empty,isset,is_null用法和区别
2017/02/19 PHP
JavaScript中的作用域链和闭包
2012/06/30 Javascript
jQuery中:input选择器用法实例
2015/01/03 Javascript
JQuery操作textarea,input,select,checkbox方法
2015/09/02 Javascript
js仿淘宝和百度文库的评分功能
2016/05/15 Javascript
浅谈jquery中使用canvas的问题
2016/10/10 Javascript
原生js实现简单的Ripple按钮实例代码
2017/03/24 Javascript
jQuery实现鼠标滑过预览图片大图效果的方法
2017/04/26 jQuery
Nest.js 授权验证的方法示例
2021/02/22 Javascript
Django中的CACHE_BACKEND参数和站点级Cache设置
2015/07/23 Python
Python3字符串学习教程
2015/08/20 Python
python thrift搭建服务端和客户端测试程序
2018/01/17 Python
python如何使用unittest测试接口
2018/04/04 Python
pandas表连接 索引上的合并方法
2018/06/08 Python
python3调用百度翻译API实现实时翻译
2018/08/16 Python
用Python开发app后端有优势吗
2020/06/29 Python
HTML4和HTML5之间除了相似以外的10个主要不同
2012/12/13 HTML / CSS
HTML5进阶段内联标签汇总(小篇)
2016/07/13 HTML / CSS
印度购物网站:TATA CLiQ
2017/11/23 全球购物
德国团购网站:Groupon德国
2018/03/13 全球购物
Sephora丝芙兰马来西亚官方网站:国际化妆品购物
2018/03/15 全球购物
一套C++笔试题面试题
2012/06/06 面试题
高中校园广播稿
2014/01/11 职场文书
留学推荐信写作指南
2014/01/25 职场文书
初中毕业典礼演讲稿
2014/09/09 职场文书
买房子个人收入证明
2014/10/12 职场文书
酒店保洁员岗位职责
2015/02/26 职场文书
反邪教观后感
2015/06/11 职场文书
公司董事任命书
2015/09/21 职场文书
详解CSS玩转图片Base64编码
2021/05/25 HTML / CSS
详解使用内网穿透工具Ngrok代理本地服务
2022/03/31 Servers