PHP сикларини амалда ўрганиш

Задание 1

Цикл ёрдамида 1 дан 100 гача рақамлар ustunini чиқаринг.

Задание 2

Цикл ёрдамида 100 дан 1 гача рақамлар ustunini чиқаринг.

Задание 3

Цикл ёрдамида 1 дан 100 гача жуфт сонлар ustunini чиқаринг.

Задание 4

Цикл ёрдамида массивни 10 та икс билан тўлдиринг.

Задание 5

Цикл ёрдамида массивни 1 дан 10 гача бўлган рақамлар билан тўлдиринг.

Задание 6

Рақамлар билан массив берилган. Цикл ёрдамида фақат нолдан катта ва 10 дан кичик бўлган массив элементларини чиқаринг.

Задание 7

Рақамлар билан массив берилган. Цикл ёрдамида унинг ичида 5 қийматли элемент борлигини текширинг.

Задание 8

Рақамлар билан массив берилган. Цикл ёрдамида бу массив элементларининг йиғиндисини топинг.

Задание 9

Рақамлар билан массив берилган. Цикл ёрдамида бу массив элементлари квадратларининг йиғиндисини топинг.

Задание 10

Рақамлар билан массив берилган. Унинг элементларининг ўртача арифметигини топинг (элементлар йиғиндисини, уларнинг сонига бўлинг).

Задание 11

Соннинг факториалини топадиган скрипт ёзинг. Факториал - бу берилган сондан кичик ва ўзини ўзи қамраб олган барча бутун сонларнинг кўпайтмасидир.

Задание 12

Куйидаги ишчилар ва уларнинг маошлари билан массив берилган:

php<?php
  $arr = [
    'employee1' => 100,
    'employee2' => 200,
    'employee3' => 300,
    'employee4' => 400,
    'employee5' => 500,
    'employee6' => 600,
    'employee7' => 700,
  ];
?>

Ҳар бир ишчининг маошини 10% га оширинг.

Задание 13

Олдинги масалани шундай модификация қилингки, маош фақат 400 дан кичик ёки тенг бўлган ишчиларгагина оширилсин.

Задание 14

Куйидаги массив берилган:

php<?php
  $arr = [1 => 6, 2 => 7, 3 => 8, 4 => 9, 5 => 10];
?>

Бу массив калитларининг йиғиндисини топинг ва уни қийматлар йиғиндисига бўлинг.

Задание 15

Куйидаги массив берилган:

php<?php
  $arr = ['a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5];
?>

Бу массив калитларини бир массива, қийматларини эса бошқа массива ёзинг.

Задание 16

Куйидаги массив берилган:

php<?php
  $arr = [
    1 => 125,
    2 => 225,
    3 => 128,
    4 => 356,
    5 => 145,
    6 => 281,
    7 => 452,
  ];
?>

Қиймати 1 рақами ёки 2 рақами билан бошланадиган элементларни янги массивга ёзинг. Яъни сизнинг натижаңизда куйидаги массив ҳосил бўлади:

php<?php
  [
    125,
    225,
    128,
    145,
    281,
  ];
?>