<? php 
$n=1
for ($n=1;$n<=5;$n++) { 
echo "第".$n."注 "; 
$string="";//初始化字符串 
for ($i=1;$i<=7;$i++) { 
mt_srand((double)microtime()*1000000);//加入时间的因素,以执行时的百万分之一秒当乱数种子 
$random=mt_rand(1,30);//产生1-30间的随机数 
if (eregi($random,$string)){//检查此数是否已经存在 
$i--; 
continue;//跳出循环,回到判断起始处。 

else{ 
$string=$string.",".$random; 
echo $random," ";} 

echo "<BR>"; 

?> ,,,,,,,,,,,,,运行报错,是什么问题啊,

解决方案 »

  1.   

    什么错误都不写一下,应该是rpwt
      

  2.   

    Parse error: syntax error, unexpected T_VARIABLE in E:\php+mysql\php+mysql\xinwenfabu\22.php on line 12,,,,,提示这个
      

  3.   

    for ($n=1;$n<=5;$n++) { ,这行,
      

  4.   

    第一行$n=1//没有结束分号unexpected T_VARIABLE 这个错误通常是上一行的错误
      

  5.   

    echo $random," ";} 没见过这种写法。
      

  6.   

    <?php 
    for ($n=1;$n<=5;$n++) { 
    echo "第".$n."注 "; 
    $string="";//初始化字符串 
    for ($i=1;$i<=7;$i++) { 
    mt_srand((double)microtime()*1000000);//加入时间的因素,以执行时的百万分之一秒当乱数种子 
    $random=mt_rand(1,30);//产生1-30间的随机数 
    if (eregi($random,$string)){//检查此数是否已经存在 
    $i--; 
    continue;//跳出循环,回到判断起始处。 

    else{ 
    $string=$string.",".$random; 
    echo $random." ";} 

    echo "<br>"; 

    ?> 
    开始的$n = 1;去掉`或者加上分号`
    几个<全角改半角`echo $random." ";}   ,改.
    貌似就能动了`