Mảng kết hợp là gì? . Thay vì truy cập mảng bằng cách sử dụng giá trị chỉ mục, bạn sẽ truy cập mảng bằng cách sử dụng khóa. Chìa khóa đó trỏ đến một giá trị. Khóa trong PHP có thể là số nguyên hoặc chuỗi. Nếu bạn cố lưu trữ một số dấu phẩy động làm khóa, nó sẽ được truyền thành một số nguyên. Giá trị Boolean true sẽ là 1 và false sẽ là 0
Chúng ta có thể truy cập một mảng thông thường với giá trị chỉ mục của phần tử, nhưng chúng ta phải sử dụng giá trị khóa được gán để truy cập một phần tử mảng kết hợp
Tại sao bạn muốn sử dụng một mảng kết hợp trên một mảng thông thường?
Nếu chúng tôi muốn chỉ định ý nghĩa của từng giá trị đó, chúng tôi có thể sử dụng các chuỗi làm khóa của mình và nêu rõ ý nghĩa của từng phần tử
Khi ai đó xem mảng bây giờ, sẽ dễ dàng hơn rất nhiều để tìm ra chính xác mỗi phần tử đại diện cho cái gì
Làm cách nào để chúng tôi truy cập một phần tử bằng cách sử dụng khóa? . Giá trị chỉ mục số nguyên, vì nó chưa được xác định là khóa, sẽ gây ra lỗi
Nếu chúng tôi muốn sử dụng một số nguyên làm khóa, chúng tôi có thể, nhưng có lẽ chúng tôi không nên. Để thêm một phần tử mới vào mảng kết hợp, chúng tôi sử dụng tên mảng và giữa các dấu ngoặc được nối, chúng tôi chỉ định tên khóa. Lần này chúng ta sẽ sử dụng một giá trị số nguyên
Chúng ta có thể xóa một phần tử khỏi mảng kết hợp bằng cách sử dụng hàm unset[]
Để sửa đổi một phần tử, hãy sử dụng khóa chứa giá trị và gán giá trị mới cho phần tử đó
Bây giờ chúng ta đã có phần giới thiệu về mảng kết hợp, chúng ta có thể chuyển sang mảng đa chiều. Chúng tôi sẽ đề cập đến điều đó trong bài viết tiếp theo
dinocajic/php-7-youtube-tutorials
Mã cho PHP 7. x hướng dẫn trên YouTube
github. com
Về các tính năng, mảng kết hợp rất giống với mảng số, nhưng chúng khác nhau về chỉ mục. Chỉ mục của một mảng kết hợp là một chuỗi cho phép bạn tạo một liên kết mạnh mẽ giữa khóa và giá trị
Một mảng được lập chỉ mục bằng số không phải là lựa chọn tốt nhất để lưu trữ tiền lương của nhân viên trong một mảng. Thay vào đó, bạn có thể sử dụng tên của nhân viên làm khóa trong danh sách kết hợp, với lương của họ làm giá trị
- “$ tên biến. ” là tên của biến, “['key name']” là số chỉ mục truy cập của phần tử và “value” là giá trị của phần tử mảng
- Giả sử bạn có một nhóm người và bạn muốn chỉ định giới tính cho từng người dựa trên tên của họ
- Để làm như vậy, bạn có thể sử dụng một danh sách kết hợp
- Mã dưới đây sẽ hỗ trợ bạn làm như vậy
Ví dụ
đầu ra
Thêm một ngôi sao khác vào đánh giá hiệu suất của bạn
Học MIỄN PHÍ từ các chuyên gia trong ngành Bắt đầu họcví dụ 2.
đầu ra
Mong muốn trở thành một PHP Developer? . đăng ký ngay bây giờ
Phần kết luận
Một mảng kết hợp trong PHP đại diện cho một bản đồ có thứ tự. Bản đồ là một dạng dữ liệu liên kết các khóa với các giá trị. Hình thức này rất phù hợp với nhiều nhiệm vụ khác nhau; .
Cây và mảng kết hợp đa chiều trong PHP cũng có thể vì các giá trị mảng có thể là các mảng khác. Mặc dù nó nằm ngoài tầm với, nhưng khóa học Simplilearn này sẽ giúp bạn giải thích từng cấu trúc dữ liệu này, ít nhất một ví dụ được đưa ra cho mỗi cấu trúc đó
Bạn có bất kỳ câu hỏi liên quan đến bài viết này?
học tập vui vẻ
Giới thiệu về tác giả
Ravikiran A S làm việc với Simplilearn với tư cách là Nhà phân tích nghiên cứu. Anh ấy là một người đam mê nhiệt tình, luôn săn lùng những công nghệ mới nhất. Anh ấy thành thạo Ngôn ngữ lập trình Java, Dữ liệu lớn và các Khung dữ liệu lớn mạnh mẽ như Apache Hadoop và Apache Spark