Trong một mảng được lập chỉ mục, tất cả các phần tử mảng được biểu thị bằng chỉ mục, là một giá trị số bắt đầu từ 0 [không]. Chúng ta có thể lấy giá trị mảng đơn từ mảng được lập chỉ mục bằng cách sử dụng chỉ mục mảng hoặc khóa
Ví dụ. Nhận một giá trị từ một mảng được lập chỉ mục
Trong ví dụ này, chúng tôi đã truy cập một giá trị từ mảng được lập chỉ mục bằng cách sử dụng chỉ mục mảng
Getting single value from an array
đầu ra
C
JavaScript
Nhận giá trị từ một mảng kết hợp
Trong một mảng kết hợp, các phần tử được lưu trữ dưới dạng các cặp khóa-giá trị. Chỉ mục của mảng kết hợp ở dạng chuỗi để chúng ta có thể thiết lập mối liên kết chặt chẽ giữa khóa và giá trị. Chúng ta có thể lấy một giá trị từ một mảng kết hợp bằng cách sử dụng khóa
Ví dụ. Nhận giá trị từ một mảng kết hợp
Trong ví dụ này, chúng ta đã truy cập một giá trị duy nhất từ mảng kết hợp bằng cách sử dụng khóa
Getting single value from an array
đầu ra
1234
1236
Lấy giá trị từ mảng đa chiều
Mảng nhiều chiều là những mảng có chứa một hoặc nhiều mảng làm giá trị của nó. Chúng ta có thể lấy giá trị đơn từ mảng nhiều chiều bằng cách sử dụng giá trị chỉ mục và khóa mảng.
Ví dụ. Lấy giá trị từ mảng đa chiều
Trong ví dụ này, chúng ta đã truy cập một giá trị duy nhất từ mảng bằng cách sử dụng cả chỉ số mảng và khóa
Getting single value from an array
đầu ra
Harry
Phần kết luận
Trong bài học này, chúng ta đã học cách lấy giá trị đơn từ mảng trong PHP. Chúng tôi đã học cách tìm nạp bằng cách sử dụng chỉ mục mảng hoặc giá trị khóa
Mảng là một biến đặc biệt mà chúng ta sử dụng để lưu trữ hoặc giữ nhiều giá trị trong một biến mà không cần phải tạo thêm biến để lưu trữ các giá trị đó
Để tạo mảng trong PHP, chúng ta sử dụng hàm mảng
3Theo mặc định, một mảng của bất kỳ biến nào bắt đầu bằng chỉ mục
4. Vì vậy, bất cứ khi nào bạn muốn gọi giá trị đầu tiên của một mảng, bạn bắt đầu bằng
4, tiếp theo là
6. và như thếCó nhiều loại mảng khác nhau trong PHP. họ đang
- Mảng số/được lập chỉ mục
- Mảng kết hợp
- Mảng đa chiều
Hãy xem cách thức hoạt động của từng cái một cách chi tiết hơn
Mảng số hoặc được lập chỉ mục là gì?
Mảng số là một loại mảng có thể lưu trữ chuỗi, số và đối tượng. Đây là một ví dụ về một mảng số
Từ đoạn mã trên, tôi có một biến ____37 lưu trữ một mảng gồm 5 phần tử. Từ khóa
8 ở trên sẽ cho chúng ta biết tổng số phần tử có trong mảng, chỉ số của từng mảng và cả độ dài của từng phần tử trong mảngBạn cũng có thể chọn sử dụng từ khóa
0, nhưng trong trường hợp của tôi, tôi thích sử dụng từ khóa
1 hơn vì nó giải thích chi tiết hơn về kết quả mà chúng tôi nhận đượcBạn cũng có thể chọn chỉ hiển thị một phần tử/mục của mảng trên trình duyệt web bằng cách này
Đoạn mã trên tuân theo cùng một mẫu như định nghĩa của chúng tôi về một mảng, cho biết rằng nó được tính từ 0. Chúng tôi muốn hiển thị phần tử có chỉ số là
2. Đếm từ
3, chúng tôi có thể thấy rằng
4 nằm trong chỉ mục
2, cho biết rằng
4 là số chúng tôi đang tìm kiếm và số đó sẽ được hiển thị cho trình duyệtMảng kết hợp là gì?
Mảng kết hợp là một loại mảng trong đó khóa có giá trị riêng. Trong một mảng kết hợp, chúng tôi sử dụng
7 và
8
9 là chú thích mô tả của phần tử mảng được sử dụng để truy cập giá trị của mảng. Và
8 là giá trị được gán cho phần tử mảngCó những trường hợp bạn không nên sử dụng mảng số/được lập chỉ mục, chẳng hạn như
- Khi bạn muốn lưu trữ tuổi của các sinh viên khác nhau cùng với tên của họ
- Khi bạn muốn ghi lại tiền lương của nhân viên của bạn
- Khi bạn muốn lưu trữ điểm của một sinh viên trong các môn học khác nhau
và như thế.
Giả sử chúng ta muốn gán tuổi cho một nhóm học sinh trung học với tên của họ
Chúng ta có thể sử dụng phương thức liên kết mảng để hoàn thành. Ví dụ
Getting single value from an array
6Đoạn mã trên là một ví dụ về một mảng kết hợp. Các
7 của mảng là
Getting single value from an array
62,
Getting single value from an array
63,
Getting single value from an array
64,
Getting single value from an array
65 và chúng tôi đã sử dụng chúng để gán tuổi cho từng học sinh. Các
8 của mảng là
Getting single value from an array
67,
Getting single value from an array
68,
Getting single value from an array
69 và
Getting single value from an array
67Mảng đa chiều là gì?
Bạn có thể coi mảng nhiều chiều như một mảng của các mảng. Điều này có nghĩa là mọi phần tử trong mảng chứa một mảng con bên trong nó. Nói chung, mảng nhiều chiều cho phép bạn lưu trữ nhiều mảng trong một biến duy nhất
Giả sử chúng tôi muốn lưu trữ Tên, Số đăng ký và Email của một số nhân viên làm việc trong một công ty cụ thể. Chúng ta có thể sử dụng mảng nhiều chiều để lưu trữ này
Ví dụ
Getting single value from an array
7Hãy nhớ rằng, một mảng bắt đầu đếm từ chỉ số
4. Đoạn mã trên là một ví dụ về mảng nhiều chiều vì nó chứa nhiều hơn một mảng [một mảng của các mảng] với một biến duy nhất là
Getting single value from an array
72
Getting single value from an array
73 hiển thị email của nhân viên rơi vào chỉ mục của
Getting single value from an array
74. Trong trường hợp của chúng tôi, nó sẽ hiển thị
Getting single value from an array
75Mình muốn truy cập Email của nhân viên ở mảng đầu tiên thì làm như sau
Getting single value from an array
76Sử dụng phương pháp trên, bạn có thể truy cập và hiển thị bất kỳ thông tin nào trong mảng từ đoạn mã trên
Phần kết luận
Tại thời điểm này, bạn sẽ có thể sử dụng ba loại mảng khác nhau khi làm việc trên một dự án PHP
Cảm ơn bạn đã đọc
Chúc các bạn code vui vẻ
QUẢNG CÁO
QUẢNG CÁO
QUẢNG CÁO
QUẢNG CÁO
Xin chào, tôi lấy bí danh là "Derek". Tôi thành thạo nhiều kỹ năng kỹ thuật mà tôi đã đạt được và tiếp tục trau dồi thông qua quá trình tự học
Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn
Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu