#! /usr/bin/php <?php $max_digit_bit = 0; $max_num = 0; for($n = 999;$n > 3;$n -= 2){ if($n < $max_digit_bit){ break; } $count = 0; $d = 1; while($d < $n){ $count ++; $d *= 10; } $d0 = $d % $n; while($d0 != $d && $d *= 10){ if($d >= $n){ $d %= $n; } $count++; } if($count > $max_digit_bit){ $max_digit_bit = $count; $max_num = $n; } } print "max_digit_bit:".$max_digit_bit."\t"."max_num:".$max_num."\n"; ?>