如何在PHP中使用循环语句?

我开始学习PHP,但弄不太明白如何使用循环语句。我想知道如何使用for、while或者do-while循环来迭代数组、列表或数字。另外,我也想知道如何在循环中使用break和continue语句,以及如何使用foreach循环来迭代数组或列表中的值。希望能得到一些简单易懂的例子和解释,谢谢!

提问时间:2023-05-17 01:24:55 编辑时间:2023-05-17 01:24:57 提问者: Silver_Snake
  • 零度星辰
    4

    使用for循环迭代数字:

    for ($i = 0; $i < 10; $i++) {
      echo $i;
    }
    

    使用while循环迭代数组:

    $arr = array(1, 2, 3);
    $i = 0;
    while ($i < count($arr)) {
      echo $arr[$i];
      $i++;
    }
    

    使用do-while循环迭代列表:

    $list = array('apple', 'banana', 'orange');
    $i = 0;
    do {
      echo $list[$i];
      $i++;
    } while ($i < count($list));
    

    使用break和continue语句:

    for ($i = 0; $i < 10; $i++) {
      if ($i == 5) {
        break; //跳出循环
      }
      if ($i == 3) {
        continue; //跳过此次循环
      }
      echo $i;
    }
    

    使用foreach循环迭代数组:

    $arr = array('name' => 'Tom', 'age' => 20);
    foreach ($arr as $key => $value) {
      echo $key . ': ' . $value;
    }
    
    回答时间:2023-05-17 01:25:00