如何反转一个字符串,例如将“hello”转化为“olleh”。

PHP 基础面试题
1
0
分享
推荐答案
展示答案

<?php $str = 'hello world'; echo reverse_string($str); //Output dlrow olleh function reverse_string($str) {     $full_len = strlen($str);     //只需循环长度的一半     $half_len = ceil($full_len / 2);     echo $half_len . PHP_EOL;     for ($i = 0; $i < $half_len; $i++) {         //以中间位置为中心,交换位置 i 和 full_len-1-i 的值         $tmp = $str[$i];         $str[$i] = $str[$full_len - 1 - $i];         $str[$full_len - 1 - $i] = $tmp;     }     return $str; }

答案已隐藏