PHP字符串反转:探索内置函数与自定义方案

云游道人 2024-09-05 118 阅读 0评论

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

发表评论

快捷回复: 表情:
Addoil Applause Badlaugh Bomb Coffee Fabulous Facepalm Feces Frown Heyha Insidious KeepFighting NoProb PigHead Shocked Sinistersmile Slap Social Sweat Tolaugh Watermelon Witty Wow Yeah Yellowdog
提交
评论列表 (有 0 条评论, 118人围观)