努力思考 + 实践, 眼高手低是不行的. 注册 | 登陆

不使用任何内部函数, 倒序输出给定的字符串

From: http://www.phpchina.com/bbs/viewthread.php?tid=33757

算法一
  1. function xxxx($str) {   
  2.     $return = '';   
  3.     for ($i = 0; ; $i++) {   
  4.         @$s = $str{$i};   
  5.         if ($s) {   
  6.             $return = $s . $return;   
  7.         } else {   
  8.             break;   
  9.         }   
  10.     }   
  11.     return $return;   
  12. }  
算法二
  1. $str = 'ABCDEF';   
  2. $i = 0;   
  3. while ($str[$i++]);   
  4. $out = '';   
  5. $i-=2;   
  6. while ($str[$i]) {   
  7.     $out .= $str[$i--];   
  8. }   
  9. echo $out;  

Tags: php, 算法

« 上一篇 | 下一篇 »

只显示5条记录相关文章

Notepad++运行PHP, Python (浏览: 4015, 评论: 0)
守护进程删除smarty的缓存文件(注释版) (浏览: 3429, 评论: 0)
Php ini_set ini_get可操作配置参数列表 (浏览: 9137, 评论: 1)
资料备忘,保持更新。 (浏览: 6039, 评论: 0)
40个迹象表明你还是PHP菜鸟 (浏览: 4219, 评论: 2)

Trackbacks

点击获得Trackback地址,Encode: UTF-8

本文因为某种原因此时不允许访客进行评论