Hướng dẫn tách mảng trong php
Trong PHP hỗ trợ một kiểu dữ liệu là dữ liệu kiểu mảng, còn gọi là ARRAY. Mảng là một biến danh sách. Nghĩa là biến thuộc mảng được tạo bởi một hoặc nhiều số hoặc kí tự, cho phép chúng ta lưu trữ, sắp xếp, truy cập các giá trị. Chú ý là mảng trong PHP phần tử bắt đầu luôn là phần tử thứ 0. Cách khởi tạo mảng trong PHP. Để khởi tạo mảng trong php ta sử dụng cú pháp sau Cách 1: $bien = array(“gia_tri_1″,”gia_tri_2″,”gia_tri_3″,…,”gia_tri_n”);
Ví dụ: $array_ten = array("Thuy","Diem","Loan","Tran"); echo $array_ten[3];//kết quả sẽ là Loan Cách 2: Ngoài cách khai báo ở trên chúng ta cũng có thể khai báo bằng cách khác như sau: $ten_bien[] = “nongdanit”; $ten_bien[] = “nongdanit1”; $ten_bien[] = “nongdanit2”; Thêm phần tử nongdanit3 vào $ten_bien ta làm như sau: $ten_bien[] = “nongdanit3”; Và muốn lấy giá trị của nongdanit3 ta có cú pháp: echo $ten_bien[3]; Để xem cấu trúc của một mảng chúng ta có 2 hàm thường được sử dụng là print_r và var_dump. Trong trường hợp sử dụng print_r có thể thêm cặp thẻ vào để dễ quan sát.echo ""; print_r($array_ten); echo ""; //Kết quả sẽ được Array ( [0] => Thuy [1] => Diem [2] => Loan [3] => Tran ) Mảng kết hợp trong PHP. Ta có mảng sau: $sinhvien= array ("name" => "Nongdanit", "job" => "Sinh Viên", "age"=>"18", "email" => "[email protected]"); Nó được tạo nên bởi các index không phải là số mà là một chuỗi hoặc số lẫn chuỗi. Vậy để lấy giá trị chúng ta phải sử dụng index là chuỗi, như muốn lấy tuổi trong mảng trên là dùng: echo $sinhvien['age'];//kết quả 18 Phép lặp trong mảng Cú pháp: ta sử dụng vòng lặp foreach foreach($array_ten as $value){ echo "$value Lặp qua mảng kết hợp như sau: foreach($sinhvien as $key => $value){ echo "Key: $key. Value: $value Một số hàm thường sử dụng đối với mảng: [thongbao]
[/thongbao] Tagged on: PHP |