PHP da SQL so'rovi davomida siklada massiv shakllantirish

Albatta, qo'lda barcha xodimlarni takrorlash juda qulay emas. Buning o'rniga, buni biz uchun sikl bajarsin:

php<?php
  for ($data = []; $row = mysqli_fetch_assoc($res); $data[] = $row);
  var_dump($data); // bu yerda natija bilan massiv bo'ladi
?>

Keling, bu sikl qanday ishlashini tahlil qilaylik.

Siklning har bir iteratsiyasida mysqli_fetch_assoc funksiyasi natijani har bir qatorini ketma-ket o'qib, uni $data massiviga yozadi.

$res da qatorlar tugagach, mysqli_fetch_assoc NULL qiymatini qaytaradi va sikl o'z ishini tugatadi. Olingan natija ikki o'lchamli $data massivida saqlanadi.

Задание 1

Tasvirlangan sikl yordamida barcha xodimlarning massivini oling va var_dump orqali ekranga chiqaring.

Задание 2

Olingan natijadan birinchi xodimni oling. echo orqali uning ismini ekranga chiqaring.

Задание 3

Olingan natijadan ikkinchi xodimni oling. echo orqali uning ismi va yoshini ekranga chiqaring.

Задание 4

Olingan natijadan uchinchi xodimni oling. echo orqali uning ismi, yoshi va maoshini ekranga chiqaring.