Blogger Information
Blog 91
fans 0
comment 0
visits 203938
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
【面试】PHP 字符串翻(反)转的几种方法
何澤小生的博客
Original
2027 people have browsed it

PHP 实现字符串反转的多种方式

以 Hello World 为例子:

1. Strrev() 函数反转字符串。

$str = 'Hello World';

// 1. strrev
echo strrev($str);      // 结果: dlroW olleH

2. for 循环 + str_split 函数把字符串分割到数组中

$str = 'Hello World';

// 初始化一个新的字符串
$newStr = '';
// 分割字符串到数组
$arr = str_split($str);
// 数组总长度
$arrCount = count($arr);
// 循环处理
for ($i=$arrCount-1; $i >=0; $i--) {
    $newStr.=$arr[$i];
}
echo $newStr;          // 结果: dlroW olleH

3. for 循环 + strlen 函数字符串总长度“字符串可以通过索引进行数据获取~~~”

$str = 'Hello World';

// 初始化一个新的字符串
$newStr = '';
// 数组总长度
$count = strlen($str);
// 循环处理
for ($i=$count-1; $i >=0; $i--) {
    $newStr.=$str[$i];
}
echo $newStr;         // 结果: dlroW olleH

4. for 循环 + strlen + substr() 函数返回字符串的一部分。“- 表示字符串倒数第几位”

// 初始化一个新的字符串
$newStr = '';
// 数组总长度
$count = strlen($str);
// 循环处理
for ($i=1; $i <= $count; $i++) {
    $newStr.=substr($str, -$i, 1);
}
echo $newStr;         // 结果: dlroW olleH


发现问题,解决问题是一个很开心的事情哈。

有什么疑问可以留言咨询哈~~~




转载请注明出处~~~~



Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post