Mảng kết hợp được lập chỉ mục php
Show
Mảng được lập chỉ mục PHP là một mảng được biểu thị bằng một số chỉ mục theo mặc định. Tất cả các phần tử của mảng được đại diện bởi một số chỉ số bắt đầu từ 0 Mảng được lập chỉ mục PHP có thể lưu trữ số, chuỗi hoặc bất kỳ đối tượng nào. Mảng được lập chỉ mục PHP còn được gọi là mảng số Sự định nghĩaCó hai cách để xác định mảng được lập chỉ mục cách thứ nhất cách thứ 2 Ví dụ về mảng được lập chỉ mục trong PHPTập tin. mảng1. phpđầu ra Kích thước. Lớn, Trung bình và Ngắn Tập tin. mảng2. phpđầu ra Kích thước. Lớn, Trung bình và Ngắn Duyệt qua mảng được lập chỉ mục PHPChúng ta có thể dễ dàng duyệt mảng trong PHP bằng vòng lặp foreach. Hãy xem một ví dụ đơn giản để duyệt qua tất cả các phần tử của mảng PHP Ví dụ sau tạo một mảng được lập chỉ mục có tên $cars, gán ba phần tử cho nó, sau đó in văn bản chứa các giá trị của mảng Thí dụ$cars = array("Volvo", "BMW", "Toyota"); Lặp qua một mảng được lập chỉ mụcĐể lặp qua và in tất cả các giá trị của một mảng được lập chỉ mục, bạn có thể sử dụng vòng lặp Nhận toàn quyền truy cập vào Lập trình PHP, Phiên bản thứ 3 và hơn 60 nghìn đầu sách khác, với bản dùng thử miễn phí 10 ngày của O'Reilly Ngoài ra còn có các sự kiện trực tuyến trực tiếp, nội dung tương tác, tài liệu chuẩn bị chứng nhận, v.v. Một mảng được lập chỉ mục lưu trữ từng phần tử mảng với một chỉ mục số. Dưới đây là các ví dụ về việc tạo các mảng được lập chỉ mục
Mảng cũng có thể được tạo thủ công
Vòng lặp qua các mảng được lập chỉ mục có thể được thực hiện như sau
Mảng kết hợpMảng kết hợp là mảng sử dụng các khóa được đặt tên do người dùng chỉ định Một mảng kết hợp có thể được tạo bởi
tương đương với
Việc lặp qua một mảng kết hợp có thể được thực hiện bằng cách sử dụng vòng lặp
Mảng đa chiềuMảng nhiều chiều là một mảng trong đó mỗi phần tử cũng có thể là một mảng và mỗi phần tử trong mảng con cũng có thể là một mảng hoặc có một mảng khác bên trong nó, v.v. Mảng là một tập hợp các đối tượng chứa một nhóm các biến được lưu dưới cùng một tên. Tất cả các phần tử thuộc cùng một kiểu dữ liệu, tôi. e. chuỗi, số nguyên hoặc danh sách. Các khóa là duy nhất trong trường hợp cả mảng được lập chỉ mục và mảng kết hợp. 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ó. ví dụ 1 PHP
Array : Array ( [0] => 5 [1] => 6 )0
Array : Array ( [0] => 5 [1] => 6 )2 Array : Array ( [0] => 5 [1] => 6 )3_______0_______4 Array : Array ( [0] => 5 [1] => 6 )5
Array : Array ( [0] => 5 [1] => 6 )7 Array : Array ( [0] => 5 [1] => 6 )8_______48_______ Array : Array ( [0] => 5 [1] => 6 )5
Array : Array ( [Java] => Spring Boot [Python] => Django [PHP] => CodeIgniter )2 Đầu ra Array : Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 ) ví dụ 2. Các giá trị riêng lẻ có thể được gán cho các giá trị chỉ mục mảng bằng cách sử dụng các giá trị chỉ mục số nguyên như được chỉ ra trong đoạn mã bên dưới PHPArray : Array ( [Java] => Spring Boot [Python] => Django [PHP] => CodeIgniter )4
Array : Array ( [Java] => Spring Boot [Python] => Django [PHP] => CodeIgniter )9
Array : Array ( [Python] => Django [Java] => SpringBoot [PHP] => CodeIgniter )1
Array : Array ( [Python] => Django [Java] => SpringBoot [PHP] => CodeIgniter )3
Array : Array ( [Python] => Django [Java] => SpringBoot [PHP] => CodeIgniter )5
Array : Array ( [Python] => Django [Java] => SpringBoot [PHP] => CodeIgniter )7_______0_______3 Array : Array ( [Python] => Django [Java] => SpringBoot [PHP] => CodeIgniter )9 Array : Array ( [0] => 5 [1] => 6 )5 Array : Array ( [0] => 5 [1] => 6 )8_______48_______ Array : Array ( [0] => 5 [1] => 6 )5
Array : Array ( [Java] => Spring Boot [Python] => Django [PHP] => CodeIgniter )2 Đầu ra Array : Array ( [0] => 5 [1] => 6 ) Mảng kết hợp. Một mảng kết hợp được lưu trữ dưới dạng cặp khóa-giá trị. Loại mảng này là nơi khóa được lưu trữ ở định dạng số hoặc chuỗi. ví dụ 1 PHPArray : Array ( [Java] => Spring Boot [Python] => Django [PHP] => CodeIgniter )4
Array : Array ( [0] => 5 [1] => 6 )3
Array : Array ( [0] => 5 [1] => 6 )5
Array : Array ( [Python] => Django [Java] => SpringBoot [PHP] => CodeIgniter )1 Array : Array ( [Python] => Django [Java] => SpringBoot [PHP] => CodeIgniter )7_______0_______3 Array : Array ( [Python] => Django [Java] => SpringBoot [PHP] => CodeIgniter )9 Array : Array ( [0] => 5 [1] => 6 )5 Array : Array ( [0] => 5 [1] => 6 )8_______48_______ Array : Array ( [0] => 5 [1] => 6 )5
Array : Array ( [Java] => Spring Boot [Python] => Django [PHP] => CodeIgniter )2 Đầu ra Array : Array ( [Java] => Spring Boot [Python] => Django [PHP] => CodeIgniter ) Biểu thức array[key] = value có thể được sử dụng để gán các giá trị riêng lẻ làm thành phần của mảng. Mảng chỉ mục và kết hợp trong PHP là gì?Có hai loại mảng trong PHP. được lập chỉ mục và kết hợp. Các khóa của một mảng được lập chỉ mục là các số nguyên, bắt đầu từ 0. Mảng được lập chỉ mục được sử dụng khi bạn xác định mọi thứ theo vị trí của chúng. Mảng kết hợp có các chuỗi làm khóa và hoạt động giống bảng hai cột hơn
Mảng được lập chỉ mục trong PHP là gì?Mảng được lập chỉ mục PHP là một mảng được đại diện bởi một số chỉ mục theo mặc định . Tất cả các phần tử của mảng được đại diện bởi một số chỉ số bắt đầu từ 0. Mảng được lập chỉ mục PHP có thể lưu trữ số, chuỗi hoặc bất kỳ đối tượng nào. Mảng được lập chỉ mục PHP còn được gọi là mảng số.
Sự khác biệt giữa mảng được lập chỉ mục và bash mảng kết hợp là gì?Có hai loại mảng trong Bash. mảng được lập chỉ mục – trong đó các giá trị có thể truy cập thông qua chỉ mục số nguyên . mảng kết hợp – nơi các giá trị có thể truy cập thông qua một khóa (đây còn được gọi là bản đồ)
Mảng kết hợp khác với mảng được lập chỉ mục như thế nào?Ngược lại với một mảng thông thường được lập chỉ mục theo vị trí, mảng kết hợp là một mảng được lập chỉ mục bởi các giá trị của kiểu dữ liệu khác và không nhất thiết phải có các phần tử chỉ mục cho tất cả . . |