PHP сикларини амалда ўрганиш
Цикл ёрдамида 1 дан 100 гача рақамлар ustunini чиқаринг.
Цикл ёрдамида 100 дан 1 гача рақамлар ustunini чиқаринг.
Цикл ёрдамида 1 дан 100 гача жуфт сонлар ustunini чиқаринг.
Цикл ёрдамида массивни 10 та икс билан тўлдиринг.
Цикл ёрдамида массивни 1 дан 10 гача бўлган рақамлар билан тўлдиринг.
Рақамлар билан массив берилган. Цикл ёрдамида фақат нолдан катта ва 10 дан кичик бўлган массив элементларини чиқаринг.
Рақамлар билан массив берилган. Цикл ёрдамида унинг ичида 5 қийматли элемент борлигини текширинг.
Рақамлар билан массив берилган. Цикл ёрдамида бу массив элементларининг йиғиндисини топинг.
Рақамлар билан массив берилган. Цикл ёрдамида бу массив элементлари квадратларининг йиғиндисини топинг.
Рақамлар билан массив берилган. Унинг элементларининг ўртача арифметигини топинг (элементлар йиғиндисини, уларнинг сонига бўлинг).
Соннинг факториалини топадиган скрипт ёзинг. Факториал - бу берилган сондан кичик ва ўзини ўзи қамраб олган барча бутун сонларнинг кўпайтмасидир.
Куйидаги ишчилар ва уларнинг маошлари билан массив берилган:
<?php
$arr = [
'employee1' => 100,
'employee2' => 200,
'employee3' => 300,
'employee4' => 400,
'employee5' => 500,
'employee6' => 600,
'employee7' => 700,
];
?>
Ҳар бир ишчининг маошини 10% га оширинг.
Олдинги масалани шундай модификация қилингки, маош фақат 400 дан кичик ёки тенг бўлган ишчиларгагина оширилсин.
Куйидаги массив берилган:
<?php
$arr = [1 => 6, 2 => 7, 3 => 8, 4 => 9, 5 => 10];
?>
Бу массив калитларининг йиғиндисини топинг ва уни қийматлар йиғиндисига бўлинг.
Куйидаги массив берилган:
<?php
$arr = ['a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5];
?>
Бу массив калитларини бир массива, қийматларини эса бошқа массива ёзинг.
Куйидаги массив берилган:
<?php
$arr = [
1 => 125,
2 => 225,
3 => 128,
4 => 356,
5 => 145,
6 => 281,
7 => 452,
];
?>
Қиймати 1 рақами ёки 2 рақами билан бошланадиган элементларни янги массивга ёзинг. Яъни сизнинг натижаңизда куйидаги массив ҳосил бўлади:
<?php
[
125,
225,
128,
145,
281,
];
?>