使用 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