Làm thế nào bạn có thể truy cập các phần tử của một mảng kết hợp?
Trong blog này, chúng ta sẽ tìm hiểu mảng kết hợp là gì, nó khác với mảng bình thường như thế nào và cách tính độ dài của nó cũng như truy xuất tất cả các phần tử Show
Mục lục
Một mảng kết hợp là gì?Mảng kết hợp về cơ bản là các đối tượng trong JavaScript nơi các chỉ mục được thay thế bằng các khóa do người dùng xác định. Chúng không có thuộc tính độ dài như một mảng bình thường và không thể duyệt qua bằng cách sử dụng vòng lặp for thông thường. Tham khảo thêm về vòng lặp qua một mảng kết hợp trong blog này Cú pháp và ví dụ
Ở đây, arr, là một mảng kết hợp với key1, key2 là các khóa hoặc chỉ mục chuỗi của nó và value1 & value 2 là các phần tử của nó
Độ dài của một mảng kết hợpBây giờ chúng ta đã biết cách khai báo một mảng kết hợp, hãy xem cách chúng ta có thể tính độ dài của nó Vì chúng ta sẽ không thể sử dụng thuộc tính độ dài của đối tượng Array nữa, trước tiên chúng ta hãy định nghĩa một phương thức trả về kích thước của mảng trước khi chúng ta sử dụng nó
Tham khảo bài viết này để biết thêm về hasonwnproperty Bây giờ chúng ta đã định nghĩa phương thức kích thước, hãy sử dụng nó
Sử dụng phương pháp phímPhương thức keys trả về một mảng gồm tất cả các thuộc tính, vì vậy sử dụng phương thức này, chúng ta có thể áp dụng thuộc tính độ dài của Array
Truy xuất các phần tửĐể truy xuất tất cả các phần tử của một mảng kết hợp, không thể sử dụng một vòng lặp đơn giản như trong trường hợp của một mảng bình thường vì các phần tử không thể truy cập được bằng một chỉ số. Đây là cách chúng ta có thể làm thay thế
Sử dụng phương pháp phímChúng ta có thể chuyển đổi một mảng kết hợp, tức là một đối tượng, thành một mảng đơn giản. Với phương thức trả về danh sách khóa và phương thức bản đồ (ECMAScript 1. 6), chúng tôi cũng thu được các giá trị Để truy cập một mảng kết hợp theo chỉ số nguyên trong PHP, mã như sau− Thí dụBản thử trực tiếp "150", "q"=>"100", "r"=>"120", "s"=>"110"); $keys = array_keys( $arr ); echo "Array key and value... đầu raĐiều này sẽ tạo ra đầu ra sau− Array key and value... key: p, value: 150 key: q, value: 100 key: r, value: 120 key: s, value: 110 Thí dụBây giờ chúng ta hãy xem một ví dụ khác− Bản thử trực tiếp đầu raĐiều này sẽ tạo ra đầu ra sau− Array key and value.. key: p, value: 150 key: q, value: 100 key: r, value: 120 key: s, value: 110 Updated Array key and value... key: p, value: 150 key: q, value: 100 key: r, value: 20 key: s, value: 10 Kiểu dữ liệu mảng kết hợp được sử dụng để biểu diễn các mảng kết hợp. Nó có nhiều tính năng góp phần vào tiện ích của nó Kiểu dữ liệu mảng kết hợp hỗ trợ các thuộc tính mảng kết hợp sau
Làm cách nào để truy cập mảng kết hợp trong JavaScript?JavaScript không hỗ trợ mảng kết hợp . Bạn nên sử dụng các đối tượng khi bạn muốn tên phần tử là chuỗi (văn bản).
Mảng kết hợp hoạt động như thế nào?Mảng kết hợp, còn được gọi là bản đồ hoặc từ điển, là một loại dữ liệu trừu tượng có thể chứa dữ liệu theo cặp (khóa, giá trị) . Mảng kết hợp có hai thuộc tính quan trọng. Mỗi phím chỉ có thể xuất hiện một lần, giống như mỗi số điện thoại chỉ có thể xuất hiện một lần trong danh bạ.
Làm cách nào để tìm nạp mảng kết hợp trong PHP?Hàm fetch_assoc() / mysqli_fetch_assoc() tìm nạp một hàng kết quả dưới dạng một mảng kết hợp. Ghi chú. Tên trường được trả về từ hàm này phân biệt chữ hoa chữ thường.
Làm cách nào để duyệt qua mảng kết hợp trong PHP?Các vòng lặp được sử dụng để duyệt qua các mảng liên kết trong PHP. Có hai cách để lặp xung quanh mảng kết hợp. Đầu tiên, bằng cách sử dụng vòng lặp for, sau đó sử dụng lệnh 'foreach' . |