Методы перебора строк в PHP с примерами кода

Для перебора строк в PHP обычно необходимо получить результаты запроса к базе данных или данные из многомерного массива. Ниже приведены несколько методов с примерами кода:

  1. Использование цикла while с mysqli_fetch_assoc():

    $result = mysqli_query($connection, "SELECT * FROM your_table");
    while ($row = mysqli_fetch_assoc($result)) {
    // Process each row here
    echo $row['column_name'];
    }
  2. Использование цикла foreach с PDOStatement::fetchAll():

    $statement = $pdo->prepare("SELECT * FROM your_table");
    $statement->execute();
    $rows = $statement->fetchAll(PDO::FETCH_ASSOC);
    foreach ($rows as $row) {
    // Process each row here
    echo $row['column_name'];
    }
  3. Использование цикла foreach с массивом:

    $rows = [
    ['id' => 1, 'name' => 'John'],
    ['id' => 2, 'name' => 'Jane'],
    ['id' => 3, 'name' => 'Alice']
    ];
    foreach ($rows as $row) {
    // Process each row here
    echo $row['name'];
    }