Mảng nào đã đặt tên cho các khóa PHP?

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ọc

ví 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 AS

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

Làm cách nào để lấy khóa của mảng trong PHP?

Hàm array_keys[] trả về một mảng chứa các khóa.

Trong loại mảng nào, mỗi khóa ID được liên kết với một giá trị?

Mảng được lập chỉ mục . Mảng được lập chỉ mục là một mảng có một phím số. Về cơ bản, nó là một mảng trong đó mỗi khóa được liên kết với giá trị cụ thể của chính nó.

Khóa có trong mảng PHP không?

Hàm PHP array_key_exists[] . Hàm trả về true nếu tìm thấy khóa đã chỉ định trong mảng, nếu không thì trả về false. The array_key_exists[] is an inbuilt function of PHP that is used to check whether a specific key or index is present inside an array or not. The function returns true if the specified key is found in the array otherwise returns false.

3 loại mảng PHP là gì?

Trong PHP, có ba loại mảng. .
Mảng được lập chỉ mục - Mảng có chỉ mục số
Mảng kết hợp - Mảng có khóa được đặt tên
Mảng nhiều chiều - Mảng chứa một hoặc nhiều mảng

Bài Viết Liên Quan

Toplist mới

Bài mới nhất

Chủ Đề