# Формирование массива в цикле при SQL запросе в PHP

Конечно же, в ручную перебирать всех работников не очень удобно. Пусть лучше за нас это сделает цикл:

`<?php for ($data = []; $row = mysqli_fetch_assoc($res); $data[] = $row); var_dump($data); // здесь будет массив с результатом ?>`

Давайте разберемся, как работает этот цикл.

В каждой итерации цикла функция `mysqli_fetch_assoc` последовательно считывает каждую строку результата, записывая его в массив $data.

Как только в `$res` закончатся строки, то `mysqli_fetch_assoc` вернет `NULL` и цикл закончит свою работу. А полученный результат будет лежать в двухмерном массиве `$data`.

С помощью описанного цикла получите и выведите через `var_dump` на экран массив всех работников.

Из полученного результата получите первого работника. Через `echo` выведите на экран его имя.

Из полученного результата получите второго работника. Через `echo` выведите на экран его имя и возраст.

Из полученного результата получите третьего работника. Через `echo` выведите на экран его имя, возраст и зарплату.

← →
↑