When are infinite loops are useful in PHP?

后端 未结 12 930
日久生厌
日久生厌 2020-12-09 21:17

While reading through the great online PHP tutorials of Paul Hudson he said

Perhaps surprisingly, infinite loops can sometimes be h

12条回答
  •  旧时难觅i
    2020-12-09 22:00

    There are many ways to use infinite loops, here is an example of an infinite loop to get 100 random numbers between 1 and 200

    $numbers = array();
    $amount  = 100;
    
    while(1) {
       $number = rand(1, 200);
       if ( !in_array($number, $numbers) ) {
          $numbers[] = $number;
          if ( count($numbers) == $amount ) {
             break;
          }
       }
    }
    
    print_r($numbers);
    

提交回复
热议问题