当前位置: 首页 > 编程笔记 >

php中实现字符串翻转的方法

范修伟
2023-03-14
本文向大家介绍php中实现字符串翻转的方法,包括了php中实现字符串翻转的方法的使用技巧和注意事项,需要的朋友参考一下

字符串:$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实现字符串翻转的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php实现字符串翻转的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的php程序设计有所帮助。

  • 本文向大家介绍php简单实现多字节字符串翻转的方法,包括了php简单实现多字节字符串翻转的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php简单实现多字节字符串翻转的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的php程序设计有所帮助。

  • 本文向大家介绍PHP 实现字符串翻转(包含中文汉字)的实现代码,包括了PHP 实现字符串翻转(包含中文汉字)的实现代码的使用技巧和注意事项,需要的朋友参考一下 包含汉字字符串乱码 PHP面试题,题目很短,也很常见,但更容易出错,题目如下 如何实现字符串翻转? 第一反应,当然是strrev函数啦,这么容易的题目还放在面试里考,真不嫌麻烦啊?但是看了网上的答案后,发现自己错了~~~ strrev函数对

  • 本文向大家介绍Swift算法实现逐字翻转字符串的方法示例,包括了Swift算法实现逐字翻转字符串的方法示例的使用技巧和注意事项,需要的朋友参考一下 前言 翻转字符串在字符串算法中算是比较常见的,而且被很多公司用作笔试题。”逐字翻转字符串”是翻转字符串的翻版,也是之前Google的面试题,原题是这样的: 简而言之就是:”the sky is blue”—>”blue is sky the” 所以,对

  • 本文向大家介绍PHP实现字符串翻转功能的方法【递归与循环算法】,包括了PHP实现字符串翻转功能的方法【递归与循环算法】的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP实现字符串翻转功能的方法。分享给大家供大家参考,具体如下: 提到实现字符串反转的方法,大家都会想到用循环。确实,循环是一个内存占用量小且实现简单的方式。但是还有一种方式可以实现这样的功能,那就是递归。 php支持递归函数

  • 本文向大家介绍javascript实现字符串反转的方法,包括了javascript实现字符串反转的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了javascript实现字符串反转的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的javascript程序设计有所帮助。