Thứ Sáu, 15 tháng 2, 2019

Hàm Loop trong PHP

Hàm Loop trong PHP

PHP cho các vòng lặp Loop thực thi một khối mã với số lần xác định.

Hàm Loop trong PHP

Vòng lặp for được sử dụng khi bạn biết trước tập lệnh sẽ chạy bao nhiêu lần.

Cú pháp
for (init counter; test counter; increment counter) {
    code to be executed;
}
Thông số:
  • init counter: Khởi tạo giá trị bộ đếm vòng lặp
  • test counter: Đánh giá cho mỗi lần lặp vòng. Nếu nó ước lượng thành TRUE, vòng lặp tiếp tục. Nếu nó ước tính thành FALSE, vòng lặp kết thúc.
  • increment counter: Tăng giá trị bộ đếm vòng lặp

Ví dụ dưới đây hiển thị các số từ 0 đến 10:
<?php 
for ($x = 0; $x <= 10; $x++) {
    echo "The number is: $x <br>";
} 
?>

Vòng lặp foreach PHP

Vòng lặp foreach chỉ hoạt động trên các mảng và được sử dụng để lặp qua từng key/value trong một mảng.

foreach ($array as $value) {
    code to be executed;
}
Đối với mỗi lần lặp vòng lặp, giá trị của phần tử mảng hiện tại được gán cho $ value và con trỏ mảng được di chuyển bởi một, cho đến khi nó đạt đến phần tử mảng cuối cùng.

Ví dụ sau đây cho thấy một vòng lặp sẽ xuất ra các giá trị của mảng đã cho ($ colors):
<?php 
$colors = array("red", "green", "blue", "yellow"); 

foreach ($colors as $value) {
    echo "$value <br>";
}
?>

write by: 52 nguyen trai
Hàm Switch trong PHP

Hàm Switch trong PHP

Câu lệnh switch được sử dụng để thực hiện các hành động khác nhau dựa trên các điều kiện khác nhau.

Câu lệnh Switch

Sử dụng câu lệnh switch để chọn một trong nhiều khối mã sẽ được thực thi.

Cú pháp :
switch (n) {    case label1:        code to be executed if n=label1;        break;    case label2:        code to be executed if n=label2;        break;    case label3:        code to be executed if n=label3;        break;    ...    default:        code to be executed if n is different from all labels;}
Đây là cách nó hoạt động: Đầu tiên chúng ta có một biểu thức n (thường là một biến), được đánh giá một lần. Giá trị của biểu thức sau đó được so sánh với các giá trị cho từng trường hợp trong cấu trúc. Nếu có sự trùng khớp, khối mã liên quan đến trường hợp đó sẽ được thực thi. Sử dụng break để ngăn mã tự động chạy vào trường hợp tiếp theo. Câu lệnh default được sử dụng nếu không tìm thấy kết quả khớp.

Ví dụ:
<?php
$favcolor = "red";

switch ($favcolor) {
    case "red":
        echo "Your favorite color is red!";
        break;
    case "blue":
        echo "Your favorite color is blue!";
        break;
    case "green":
        echo "Your favorite color is green!";
        break;
    default:
        echo "Your favorite color is neither red, blue, nor green!";
}
?>

Thứ Ba, 12 tháng 2, 2019