mảng trong php
mảng trong php

1. Mảng trong PHP (Arrays) – Khái niệm

Một mảng là một biến đặc biệt, có thể chứa nhiều giá trị cùng một lúc.

Nếu bạn có một danh sách các mặt hàng (ví dụ như một danh sách tên ôtô), lưu trữ ôtô trong các biến đơn như sau:

 

Tuy nhiên, nếu bạn muốn tìm một chiếc xe trong danh sách đó thì làm thế nào?, không phải 3 mà là 3000 chiếc thì sao?

Giải pháp là tạo ra một mảng!

Một mảng có thể chứa nhiều giá trị dưới một tên, và bạn có thể truy cập các giá trị bằng cách tham chiếu đến một số chỉ mục.

2. Tạo một mảng trong PHP

Trong PHP,  hàm array() được sử dụng để tạo mảng

 

Trong PHP, có ba loại mảng:

  • Indexed arrays (Mảng lập chỉ mục)  – Mảng với một chỉ mục số
  • Associative arrays (Mảng kết hợp)   – Mảng có khoá được đặt tên
  • Multidimensional arrays (Mảng đa chiều)  – Mảng chứa một hoặc nhiều mảng

3. Mảng lập chỉ mục

Chỉ mục có nghĩa là vị trí của phần tử nằm trong mảng (chỉ mục luôn bắt đầu là 0). Có hai cách để tạo các mảng lập chỉ mục: tự độngtrực tiếp

Chỉ mục tự động:

 

Chỉ mục trực tiếp:

 

Ví dụ sau tạo một mảng được lập chỉ mục có tên là $cars, gán cho nó ba phần tử và sau đó in một văn bản có chứa các giá trị trong mảng:

Chạy ví dụ »

4. Lấy chiều dài của một mảng

Hàm count() được sử dụng để trả về chiều dài (số phần tử) của một mảng

Ví dụ

Chạy ví dụ »

5. Vòng lặp với mảng lập chỉ mục

Để lặp lại và in tất cả các giá trị của một mảng được lập chỉ mục, bạn có thể sử dụng một vòng lặp for.

Ví dụ

Chạy ví dụ »

6. Mảng kết hợp

Mảng kết hợp là mảng sử dụng các khóa được đặt tên mà bạn chỉ định cho chúng.

Có hai cách để tạo một mảng kết hợp:

 

hoặc là:

 

Các khóa được đặt tên có thể được sử dụng như sau:

Ví dụ

Chạy ví dụ »

7. Vòng lặp với mảng kết hợp

Để lặp lại và in tất cả các giá trị của mảng kết hợp, bạn có thể sử dụng một vòng lặp foreach

Ví dụ

Chạy ví dụ »

8. Lời kết

Như vậy các bạn đã hiểu sơ lược Mảng trong PHP là như thế nào. Để đi vào chi tiết các bạn theo dõi các bài tiếp theo nhé 🙂 Lộ trình học PHP căn bản

 

Nguồn: phpcanban.com

Mảng trong PHP (Arrays) – Chương 13
5 (100%) 1 vote

Chia sẻ
Bài trướcHàm trong PHP (functions) – PHP căn bản – Chương 12
Bài tiếp theoSắp xếp mảng trong PHP (Sorting Arrays) – Chương 14
Mình là Nguyễn Công! Mình bắt đầu kiếm tiền Online từ năm 2017 và nhờ đó mà có thu nhập rất ổn định. Mình chia sẽ những dự án kiếm tiền Online tốt nhất đã được khảo sát và chắt lọc cho các bạn. Hy vọng thông qua những bài viết phân tích đánh giá ICO các bạn sẽ đưa ra quyết định đầu tư thành công!. Chúc các bạn một ngày nhiều niềm vui! Group Facebook: https://goo.gl/CXVpWU Group Telegram: https://goo.gl/7w3c4t

BÌNH LUẬN

Please enter your comment!
Please enter your name here