不使用PHP内置函数完成字符串反转

saonian 发布于 03-02 18:17 已修改 272 点击
一个面试题,首先要知道PHP的字符串是可以以数组对待的。 ```php // 不适用内置函数完成字符串反转 $str = "hello world"; function str_rev($str) { $resultStr = ''; // 获取字符串长度 for ($strlen = 0; true; $strlen++) { if (!isset($str{$strlen})) { break; } } // 拼接字符串 for ($i = $strlen - 1; $i >= 0; $i--) { $resultStr .= $str{$i}; } return $resultStr; } var_dump(str_rev($str)); // string 'dlrow olleh' (length=11) ```
6 评论

请登录后发表评论

saonian

all or nothing, now or never.

文章
回复
粉丝