PHP字符串反转:探索内置函数与自定义方案
使用 PHP 内置字符串函数
function revString($string) {
echo strrev($string);
}
具有部分内置字符串函数
function revString($string) {
for($i=strlen($string); $i>0; $i - ) {
echo $string[$i-1];
}
}
无需任何 PHP 字符串函数
function revString($string) {
$i=0;
$s = "";
while(! empty($string[$i])) {
$s = $string[$i] . $s;
$i++;
}
echo $s;
}
上面的代码看起来可能有些复杂,让我们逐步分析每个循环的输出,以便更好地理解。
例如,假设我们的字符串是 "aidni",那么每个循环的输出将如下所示:
i //迭代 1
in //迭代 2
ind //迭代 3
indi //迭代 4
india //迭代 5
发表评论