PHP 不用函数,PHP如何实现字符串反转?

答案

例如:

  1. 0123456789

反转后变成:

  1. 9876543210

答案解析

  1. /**
  2. * 遍历方式实现字符串反转
  3. * @param $str string 待反转的字符串
  4. * @return string
  5. *
  6. */
  7. function reverseString($str)
  8. {
  9. $output = '';
  10. $i = 0;
  11. while (isset($str[$i]) && $str[$i] != null) {
  12. $output = $str[$i++] . $output;
  13. }
  14. return $output;
  15. }
  16. // 测试代码,输出:9876543210
  17. echo reverseString('0123456789');