<?php
/*一串数进来保存第一个数a,遍历至与其不同的第一个数b,记下b,统计a个数,连在string,返回截取后数组,然后在其后的数组中循环此过程,直到字符串终点。*/
$s="1";
$tmp="1";
$i=0;
for($nline=0;$nline<20;$nline++){
    $s=$tmp;
    $tmp="";
    $j=true;
    while($j){
        $count=0;
        $probe=$s[0];
        for($i=0;$i<strlen($s)&&$s[$i]==$probe;$i++){
        $count++;
        }
        $tmp=$tmp.$count.$probe;//int 可以转化为string
        if($i<strlen($s)){
            $s=strstr($s,$s[$i]);
        }else{
            $j=false;
        }
    }
    echo $tmp."<br/>";
}
?>
posted on 2012-07-27 11:05  Zthunder  阅读(192)  评论(0编辑  收藏  举报