1. Trang chủ
  2. » Cao đẳng - Đại học

bai2datatype xuanhiens weblog

31 8 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

 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); ?>

Ngày đăng: 20/04/2021, 01:19