<?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/>"; } ?>
转载于:https://www.cnblogs.com/ithunder/archive/2012/07/27/2611397.html