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 Class&amp;Object -- PHP 自排序二叉树的深入解析
Jun 25 PHP
让ThinkPHP支持大小写url地址访问的方法
Oct 31 PHP
PHP基于CURL进行POST数据上传实例
Nov 10 PHP
php修改上传图片尺寸的方法
Apr 14 PHP
PHP学习笔记(三):数据类型转换与常量介绍
Apr 17 PHP
php计划任务之验证是否有多个进程调用同一个job的方法
Dec 07 PHP
Yii列表定义与使用分页方法小结(3种方法)
Jul 15 PHP
PHP入门教程之正则表达式基本用法实例详解(正则匹配,搜索,分割等)
Sep 11 PHP
PHP基于redis计数器类定义与用法示例
Feb 08 PHP
定位地理位置PHP判断员工打卡签到经纬度是否在打卡之内
May 23 PHP
php使用pecl方式安装扩展操作示例
Aug 12 PHP
PHP 使用位运算实现四则运算的代码
Mar 09 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
《被神捡到的男人》动画化计划进行中!
2020/03/06 日漫
BBS(php &amp; mysql)完整版(一)
2006/10/09 PHP
关于php程序报date()警告的处理(date_default_timezone_set)
2013/10/22 PHP
php的zip解压缩类pclzip使用示例
2014/03/14 PHP
获取DOM对象的几种扩展及简写
2006/10/09 Javascript
用jquery与css打造个性化的单选框和复选框
2010/10/20 Javascript
简体中文转换繁体中文(实现代码)
2013/12/25 Javascript
关于页面嵌入swf覆盖div层的问题的解决方法
2014/02/11 Javascript
Egret引擎开发指南之视觉编程
2014/09/03 Javascript
JS实现双击编辑可修改状态的方法
2015/08/14 Javascript
简单理解JavaScript中的封装与继承特性
2016/03/19 Javascript
vue-router2.0 组件之间传参及获取动态参数的方法
2017/11/10 Javascript
Javascript实现简易天数计算器
2020/05/18 Javascript
JS事件循环机制event loop宏任务微任务原理解析
2020/08/04 Javascript
[01:09:50]VP vs Pain 2018国际邀请赛小组赛BO2 第二场
2018/08/20 DOTA
python开发之list操作实例分析
2016/02/22 Python
Python 爬虫学习笔记之多线程爬虫
2016/09/21 Python
Python基础教程之tcp socket编程详解及简单实例
2017/02/23 Python
python中判断文件编码的chardet(实例讲解)
2017/12/21 Python
对Python中数组的几种使用方法总结
2018/06/28 Python
python 文本单词提取和词频统计的实例
2018/12/22 Python
python基于pdfminer库提取pdf文字代码实例
2019/08/15 Python
python多线程同步之文件读写控制
2021/02/25 Python
浅谈Django QuerySet对象(模型.objects)的常用方法
2020/03/28 Python
Python无头爬虫下载文件的实现
2020/04/02 Python
python unichr函数知识点总结
2020/12/16 Python
去除python中的字符串空格的简单方法
2020/12/22 Python
input元素的url类型和email类型简介
2012/07/11 HTML / CSS
北美三大旅游网站之一:Travelocity
2017/08/12 全球购物
《巨人的花园》教学反思
2014/02/12 职场文书
积极贯彻学习两会精神总结
2014/03/17 职场文书
事业单位竞聘上岗实施方案
2014/03/28 职场文书
2014年干部培训工作总结
2014/12/17 职场文书
锅炉工岗位职责
2015/02/13 职场文书
自主招生自荐信格式范文
2015/03/25 职场文书
2015年实习单位评语
2015/03/25 职场文书