Вежбе са PHP петљама

Задание 1

Испишите помоћу петље колона бројева од 1 до 100.

Задание 2

Испишите помоћу петље колона бројева од 100 до 1.

Задание 3

Испишите помоћу петље колона парних бројева од 1 до 100.

Задание 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,
  ];
?>