mảng đa chiều trong php
mảng đa chiều trong php

1. Mảng đa chiều trong PHP – Giới thiệu

Mảng đa chiều trong PHP là mảng có thể chứa hai, ba, bốn, năm, hoặc nhiều mảng khác trong cùng một mảng. Tuy nhiên, nếu chúng ta chứa khoảng ba mảng trở lên trong một mảng thì sẽ rất khó sử dụng.

Để các bạn dễ hiểu và hình dung được mình sẽ lấy ví dụ cụ thể ở đây là mảng hai chiều nhé!

2. Mảng hai chiều trong PHP

Mảng hai chiều có thể hiểu đơn giản là một mảng chứa thêm một mảng khác

Mình sẽ hướng dẫn các bạn cách tạo mảng và cách lấy dữ liệu trong mảng hai chiều. (tương tự với những mảng đa chiều khác)

a. Cách tạo mảng hai chiều

Ví dụ chúng ta có một bảng dữ liệu xe hơi như sau:

Tên xeChổĐã bán
BMW1520
Toyota2430
Camry410
Mazda75

Chúng ta có thể lưu dữ liệu của bảng trên vào mảng hai chiều như thế này:

Các bạn hình dung bây giờ mảng $xehoi chứa bốn mảng, và nó có hai chỉ số hàngcột giống với bảng dữ liệu của mình vừa nêu lúc nãy.

Cấu trúc như trên được gọi là mảng hai chiều.

b. Cách lấy dữ liệu trong mảng hai chiều

Để có thể truy cập vào các phần tử trong mảng $xehoi, chúng ta phải trỏ đến hai chỉ số (hàngcột):

Ví dụ nếu bạn muốn lấy phần tử “Toyota” trong mảng $xehoi các bạn phải ghi là:

[1] có nghĩa là hàng thứ 1

[0] có nghĩa là cột thứ 0

Lưu ý: trong mảng vị trí đầu tiên bắt đầu là 0, không phải là 1.

Ví dụ:

Chạy ví dụ »

Chúng ta cũng có thể đặt một vòng lặp For trong một vòng lặp For khác để lấy các phần tử của mảng $xehoi (chúng ta vẫn sử dụng hai chỉ số hàngcột):

Ví dụ:

Chạy ví dụ »

3. Lời kết

Như vậy là chúng ta đã hiểu mảng đa chiều trong PHP là như thế nào rồi đúng không 🙂 . Bây giờ hãy thực hành ngay hoặc xem bài tiếp theo nhé! Lộ trình học PHP căn bản / nâng cao

 

Nguồn: phpcanban.com

 

Mảng đa chiều trong PHP – Chương 1
Xếp hạng bài viết

Chia sẻ
Bài trướcValidate form trong PHP – Chương 2
Bài tiếp theoDate PHP – Time PHP – Chương 2
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