Для перебора строк в PHP обычно необходимо получить результаты запроса к базе данных или данные из многомерного массива. Ниже приведены несколько методов с примерами кода:
-
Использование цикла 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']; } -
Использование цикла 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']; } -
Использование цикла 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']; }