2014-02-06 2 views
0

내 PHP 서버는 PHP 버전 5.2.17을 사용하고 photo goto는 작동하지 않습니다.PHP에서 "goto"의 대안

"goto"없이이 루프를 수행하는 방법 ??

while ($i <= $dadosrolados) { 
    a: 
    $j = rand(1,10); 
    if (isset($um) and $j == 1) { 
     goto a; 
    } 
    else { 
     $dados["Dado ".$i] = "$j"; 
    } 
    $i++; 
} 
+0

당신은이'$ i가'다른, 보인다 안에 당신에게 동일한 결과 – StephenTG

+4

http://www.php.net/manual/en/control-structures을 줄 것이다 ++처럼 둘 수 있었다. continue.php – Dave

+0

데이브 (Dave)가 제안한대로 '계속'을 사용하고, 신의 사랑을 위해 '후토 (goto)'사용을 자제합니다. 이제까지. [진실하게] (http://xkcd.com/292/). – Wrikken

답변

0
do { 
    $j = rand(1,10); 
} while (isset($um) and $j == 1);