PHP sikllarini amaliy mashq qilish
Sikl yordamida 1 dan 100 gacha bo'lgan sonlar ustunini chiqaring.
Sikl yordamida 100 dan 1 gacha bo'lgan sonlar ustunini chiqaring.
Sikl yordamida 1 dan 100 gacha bo'lgan juft sonlar ustunini chiqaring.
Sikl yordamida massivni 10 ta iks (x) bilan to'ldiring.
Sikl yordamida massivni 1 dan 10 gacha bo'lgan sonlar bilan to'ldiring.
Sonlardan iborat massiv berilgan. Sikl yordamida faqat noldan katta va 10 dan kichik bo'lgan massiv elementlarini chiqaring.
Sonlardan iborat massiv berilgan. Sikl yordamida unda 5 qiymatiga ega element borligini tekshiring.
Sonlardan iborat massiv berilgan. Sikl yordamida bu massiv elementlari yig'indisini toping.
Sonlardan iborat massiv berilgan. Sikl yordamida bu massiv elementlari kvadratlari yig'indisini toping.
Sonlardan iborat massiv berilgan. Uning elementlarining o'rta arifmetigini toping (elementlar yig'indisini ular soniga bo'lish).
Sonning faktorialini topadigan skript yozing. Faktorial - berilgan sondan kichik va uning o'zini o'z ichiga olgan barcha butun sonlar ko'paytmasi.
Quyidagi xodimlar va ularning maoshlari massivi berilgan:
<?php
$arr = [
'employee1' => 100,
'employee2' => 200,
'employee3' => 300,
'employee4' => 400,
'employee5' => 500,
'employee6' => 600,
'employee7' => 700,
];
?>
Har bir xodimning maoshini 10% ga oshiring.
Oldingi vazifani shunday o'zgartiringki, maoshi 400 dan kichik yoki teng bo'lgan xodimlarning maoshi oshirilsin.
Quyidagi massiv berilgan:
<?php
$arr = [1 => 6, 2 => 7, 3 => 8, 4 => 9, 5 => 10];
?>
Bu massiv kalitlari yig'indisini toping va uni qiymatlar yig'indisiga bo'ling.
Quyidagi massiv berilgan:
<?php
$arr = ['a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5];
?>
Bu massiv kalitlarini bitta massivga, qiymatlarini esa boshqa massivga yozing.
Quyidagi massiv berilgan:
<?php
$arr = [
1 => 125,
2 => 225,
3 => 128,
4 => 356,
5 => 145,
6 => 281,
7 => 452,
];
?>
Qiymati 1 raqami yoki 2 raqami bilan boshlanadigan elementlarni yangi massivga yozing. Natijada sizga quyidagi massiv hosil bo'ladi:
<?php
[
125,
225,
128,
145,
281,
];
?>