字符串:$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 "

";

print_r($newStrOne);

echo "

";

使用for循环方式,strlen($substr)

$newStrTwo = '';//初始化一个新的字符串

$arrCountTwo = strlen($str);

for ($i=1; $i <= $arrCountTwo; $i++) {

$newStrTwo.=substr($str, -$i, 1);

}

echo "

";

print_r($newStrTwo)."\n";

echo "

";

使用for循环方式,strlen($substr)

$newStrThree = '';//初始化一个新的字符串

$arrCountThree = strlen($str);

for ($i = $arrCountThree; $i>=0;$i--) {

@$newStrThree.=$str[$i];

}

echo "

";

print_r($newStrThree)."\n";

echo "

";

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持聚米学院!

php字符串反转abcdefg_php中实现字符串翻转的方法相关推荐

  1. java输入一串字符串反转_反转Java中的字符串

    java输入一串字符串反转 Reverse a String in java is a good coding related interview question. I have seen inte ...

  2. PHP字符串转数字面试,浅谈php字符串反转 面试中经常遇到的问题

    下面小编就为大家分享一篇浅谈php字符串反转 面试中经常遇到的问题,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 1.单字节字符串反转 php提供了用于字符串反转的函数strrev( ...

  3. 例35:字符串反转,如将字符串 “www.runoob.com“ 反转为 “moc.boonur.www“。

    #include <stdio.h> /*** 问题描述:字符串反转,如将字符串 "www.runoob.com" 反转为 "moc.boonur.www&q ...

  4. MATLAB 存放字符串(循环中调用字符串)

    MATLAB 存放字符串(循环中调用字符串) str=['asdfs';'sdadas';'qweqweqwe'];for i=1:3str(i,:) end 用分号隔开就可以调用了,比如在写图片标题 ...

  5. oracle数据存储过程 中的循环 for 拼接字符串,oracle存储过程中使用字符串拼接

    1.使用拼接符号"||" v_sql := 'SELECT * FROM UserInfo WHERE ISDELETED = 0 AND ACCOUNT =''' || vAcc ...

  6. 题目:字符串反转,如将字符串 “www.runoob.com“ 反转为 “moc.boonur.www“。

    题目:字符串反转,如将字符串 "www.runoob.com" 反转为 "moc.boonur.www". #include <stdio.h> # ...

  7. c语言编程字符串_C编程中的字符串

    c语言编程字符串 Strings in C programming are an array of characters with a NULL character ('\0') appended a ...

  8. java字符连接字符串数组_Java中连接字符串的最佳方法

    java字符连接字符串数组 最近有人问我这个问题–在Java中使用+运算符连接字符串是否对性能不利? 这让我开始思考Java中连接字符串的不同方法,以及它们如何相互对抗. 这些是我要研究的方法: 使用 ...

  9. c语言向文件中写入字符串_C语言中定义字符串的两种方式及其比较

    先看如下代码: 以上用两种方式定义一个字符串: 1.定义一个char * 类型指针,指向字符串首字符首地址. 2.定义一个数组,数组里存放元素为字符串各个字符+'0',其中'0'为码0值,编译器会自动 ...

最新文章

  1. 树状数组 + 扫描线 ---- BZOJ1818[内部白点][树状数组+扫描线]
  2. JavaScript 对大小写敏感
  3. java例7_Java中单例七种写法(懒汉、恶汉、静态内部类、双重检验锁、枚举)
  4. 在B站如何不动一根手指,就可以养成6级大佬?大四学生发明养号神器,看完你也会...
  5. 程序员的自我进化——补上最短的那块情商木板
  6. python编程定义圆_Python语言编程系列014——PyQt中自定义圆形指示灯
  7. 模拟N场比赛理解自顶向下的程序设计思维
  8. 数学--数论--欧拉降幂和广义欧拉降幂(实用好理解)
  9. mysql通过集合查询_MySQL使用集合函数进行查询操作实例详解
  10. Haproxy安装及配置(转)
  11. 集合各实现类的底层实现原理
  12. redo mysql mvcc_Mysql事务中的ACID是怎么实现的
  13. 安卓初始画面去黑色背景
  14. crm系统如何处理好客户投诉问题?
  15. 什么打印软件比较好用?可以打印资料的网上打印平台
  16. c语言法定节日日历程序,一个完整的日历程序(含有农历)
  17. 疫情引发橡胶产业市场动荡,企业如何重构供应生态打破劣局?
  18. 开发工具 - WakaTime 时间记录
  19. 安装VMtools:请确保您已登录客户机操作系统。在客户机中装载CD驱动器启动终端,使用tar解压缩安装程序,然后执行vmware-insall.pl安装VMware Tools。
  20. js获取当前时间、获取未来多少天的时间、获取星期、获取某一天的年月方法

热门文章

  1. java中存在对多个对象加锁的情况_Java对象锁和类锁全面解析(多线程synchronized关键字)...
  2. python自动化安装软件_python自动化安装源码软件包
  3. python随机生成六位数密码_python生成6位包含数字和字母的密码
  4. 2020年深度学习调参技巧合集
  5. Redis系列教程(三):如何解决Redis缓存雪崩、缓存穿透、缓存并发等5大难题
  6. 一篇文章详解大数据技术和应用场景
  7. 设置 sideload Outlook Add-ins
  8. Hibernate中用到联合主键的使用方法,为何要序列化,为何要重写hashcode 和 equals 方法...
  9. JS的typeof力所能及已经力所不及
  10. 为什么0.1无法被二进制小数精确表示?