Một cú pháp khác của vòng lặp foreach, là phần mở rộng của vòng lặp thứ nhất. Ví dụ:.[r]
(1)CẤU TRÚC ĐIỀU KHIỂN
TRONG PHP
(2)Câu lệnh điều kiện
Câu lệnh IF
(3)Câu lệnh điều kiện
Câu lệnh IF
(4)Câu lệnh điều kiện
Câu lệnh if else
(5)Câu lệnh điều kiện
Câu lệnh if else
(6)Câu lệnh điều kiện
Câu lệnh If elseif else
(7)Câu lệnh điều kiện
Câu lệnh If elseif else
(8)Câu lệnh điều kiện
Toán tử bậc ba:
Toán tử bậc ba cung cấp cách viết tắt câu lệnh if else. Toán tử bậc ba biểu diễn ký hiệu (?) Và cần ba toán
hạng:
Một điều kiện để kiểm tra,
Một kết cho điều kiện Một kết cho điều kiện sai.
Cú pháp:
(9)Câu lệnh điều kiện
Toán tử bậc ba:
Ví dụ:
<?php echo ($age < 18) ? 'Child' :
'Adult'; ?>
(10)Câu lệnh điều kiện
Câu lệnh Switch…Case
(11)Câu lệnh điều kiện
Câu lệnh Switch…Case
(12)Câu lệnh lặp
Câu lệnh While
Cú pháp
while(condition){
// Code được thực thi }
while(condition){
(13)Câu lệnh lặp
Câu lệnh While
(14)Câu lệnh lặp
Câu lệnh do…while
Vòng lặp do-while biến thể vòng lặp while, khối mã được thực thi lần, sau kiểm tra điều kiện, điều kiện
đúng, câu lệnh lặp lại Cú pháp
do{
// Code to be executed }
while(condition);
do{
// Code to be executed }
(15)Câu lệnh lặp
Câu lệnh do…while
(16)Câu lệnh lặp
Câu lệnh for: Vòng lặp for lặp khối lệnh điều kiện
đúng Lệnh for sử dụng để thực thi khối lệnh với số lần lập định
Cú pháp
khởi tạo - khởi tạo biến đếm
điều kiện - đầu lần lặp, điều kiện kiểm tra.
Bước tăng - cập nhật đếm vòng lặp với giá trị đánh giá vào cuối lần lặp.
for(khởởi tạo; điềều kiện lặp; bước tăng){
(17)Câu lệnh lặp
Câu lệnh for
(18)Câu lệnh lặp
Câu lệnh foreach: được sử dụng để lặp qua phần tử
của mảng
Cú pháp
foreach($array as $value
){
// Code thực
thi
(19)Câu lệnh lặp
Câu lệnh foreach:
Ví dụ
<?php
$colors = array("Red", "Green", "Blue");
// Loop through colors array
foreach($colors as $value){
echo $value . "<br>";
(20)Câu lệnh lặp
Câu lệnh foreach:
Một cú pháp vòng lặp foreach, phần mở rộng vòng lặp thứ
foreach($array as $key => $value){ // Code thực thi
(21)Câu lệnh lặp
Câu lệnh foreach:
Một cú pháp khác vòng lặp foreach, phần mở rộng vòng lặp thứ
(22)Mảng PHP
Mảng biến lưu trữ nhiều giá trị nhóm giá trị với tên biến
<?php
$color1 = "Red";
$color2 = "Green
";
$color3 = "Blue" ;
?>
<?php
// Define an indexed array
$colors=array("Red", "Green", "Blu e");
?>
(23)Mảng kết hợp (associative array)
Trong mảng kết hợp, khóa gán cho giá trị chuỗi tùy ý người dùng xác định
<?php
// Define an associative array
$ages = array("Peter"=>22, "Clark"=>32, "John"= >28);
?>
<?php
$ages["Peter"] = "22";
$ages["Clark"] = "32";
(24)Xem cấu trúc giá trị mảng
Xem cấu trúc giá trị mảng: sử dụng hàm sau:
var_dump ()
print_r ()
(25)Xem cấu trúc giá trị mảng
Ví dụ:
<?php
// Define array
$cities = array("London", "Paris", "New York ");
// Display the cities array
(26)Xem cấu trúc giá trị mảng
Cách hiển thị khóa giá trị của phần tử mảng: sử dụng hàm
var_dump()
Ví dụ:
(27)Sắp xếp mảng
Hàm sort () sắp xếp mảng theo mục tăng dần Chỉ mục chữ số
<?php
// Define array
$colors = array("Red", "Green", "Blue", "Yel low");
// Sorting and printing array
sort($colors);
print_r($colors);
(28)Sắp xếp mảng
Hàm rsort(): Sắp xếp mảng theo mục giảm dần
<?php
// Define array
$colors = array("Red", "Green", "Blue", "Yellow ");
// Sorting and printing array
rsort($colors);
print_r($colors); ?>
(29)Sắp xếp mảng
Hàm asort(): Sắp xếp mảng liên kết tăng dần theo giá trị Ví dụ:
<?php
// Define array
$age = array("Peter"=>20,"Harry"=>14, "John"=>45,"Clark"= >35);
// Sorting array by value and print
asort($age);
print_r($age); ?>
(30)Sắp xếp mảng
Hàm ksort(): xếp mảng kết hợp theo thứ tự tăng dần
của khóa Ví dụ:
<?php
// Define array
$age = array("Peter"=>20, "Harry"=>14, "John"=>45, "Clark"
=>35);
// Sorting array by key and print
ksort($age);
print_r($age); ?>
(31)Sắp xếp mảng
Hàm krsort(): xếp mảng kết hợp theo thứ tự giảm dần khóa
Ví dụ:
<?php
// Define array
$age = array("Peter"=>20, "Harry"=>14, "John"=>45, "Clark"
=>35);
// Sorting array by key and print
krsort($age);
print_r($age); ?>