Thực hành vòng lặp PHP

Задание 1

Hiển thị bằng vòng lặp một cột số từ 1 đến 100.

Задание 2

Hiển thị bằng vòng lặp một cột số từ 100 đến 1.

Задание 3

Hiển thị bằng vòng lặp một cột số chẵn từ 1 đến 100.

Задание 4

Điền vào mảng 10 phần tử 'x' bằng vòng lặp.

Задание 5

Điền vào mảng các số từ 1 đến 10 bằng vòng lặp.

Задание 6

Cho một mảng chứa số. Sử dụng vòng lặp để hiển thị chỉ những phần tử của mảng lớn hơn 0 và nhỏ hơn 10.

Задание 7

Cho một mảng chứa số. Sử dụng vòng lặp để kiểm tra xem trong mảng có phần tử với giá trị 5 hay không.

Задание 8

Cho một mảng chứa số. Sử dụng vòng lặp để tìm tổng các phần tử của mảng này.

Задание 9

Cho một mảng chứa số. Sử dụng vòng lặp để tìm tổng bình phương các phần tử của mảng này.

Задание 10

Cho một mảng chứa số. Tìm giá trị trung bình cộng các phần tử của nó (tổng các phần tử, chia cho số lượng).

Задание 11

Viết một script tìm giai thừa của một số. Giai thừa là tích của tất cả các số nguyên, nhỏ hơn số đã cho và chính nó.

Задание 12

Cho mảng sau với nhân viên và mức lương của họ:

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

Tăng lương của mỗi nhân viên lên 10%.

Задание 13

Sửa đổi bài toán trước sao cho lương chỉ tăng cho những nhân viên có mức lương nhỏ hơn hoặc bằng 400.

Задание 14

Cho mảng sau:

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

Tìm tổng các khóa của mảng này và chia nó cho tổng các giá trị.

Задание 15

Cho mảng sau:

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

Ghi các khóa của mảng này vào một mảng, và các giá trị - vào một mảng khác.

Задание 16

Cho mảng sau:

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

Ghi vào một mảng mới các phần tử có giá trị bắt đầu bằng chữ số 1 hoặc chữ số 2. Tức là kết quả bạn sẽ có mảng như sau:

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