<?php function lookandsay($str){ $r = ''; $m = $str[0]; $n = 1; for($i=1; $i<strlen($str); $i++){ if($str[$i] == $m){//如果这个字符与上个字符相同则数目加1 $n++; }else{ $r .= $n.$m;//反之,把数目和这个字符追加到返回值 $m = $str[$i];//赋值下一个字符 $n = 1; } } return $r.$n.$m; } for($i = 0,$str = 1; $i < 9; $i++){ $str = lookandsay($str); print $s."<br/>"; } ?>
위 내용은 PHP 룩앤세이(lookandsay)와 관련 내용을 소개한 내용으로, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.