Computer >> Máy Tính >  >> Lập trình >> PHP

Mảng được lập chỉ mục PHP

Định nghĩa và Cách sử dụng

Chuỗi giá trị được phân tách bằng dấu phẩy chỉ thay vì cặp giá trị => khóa. Mỗi phần tử trong bộ sưu tập như vậy có một chỉ mục vị trí duy nhất bắt đầu từ 0. Do đó, nó được gọi là Mảng được lập chỉ mục.

Đối tượng Mảng được lập chỉ mục có thể được khởi tạo bằng array () chức năng cũng như phép gán bằng cách đặt các phần tử bên trong dấu ngoặc vuông [].

Cú pháp

 // Mảng được lập chỉ mục sử dụng hàm array () $ arr =array (val1, val2, val3, ..); // Mảng được lập chỉ mục sử dụng phương thức gán $ arr =[val1, val2, val3, ..];  

Một phần tử trong mảng có thể thuộc bất kỳ kiểu PHP nào. Chúng ta có thể truy cập một phần tử từ mảng bằng chỉ mục của nó với cú pháp sau -

 $ arr [index]; 

Phiên bản PHP

Sử dụng dấu ngoặc vuông để gán mảng có sẵn kể từ PHP 5.4

Ví dụ sau sử dụng dấu ngoặc vuông để tạo một mảng được lập chỉ mục

Ví dụ

  

Đầu ra

Điều này sẽ tạo ra kết quả sau -

 array (4) {[0] => int (10) [1] => string (3) "ten" [2] => float (10) [3] => float (10)}  

Ví dụ này sử dụng hàm array () để tạo mảng được lập chỉ mục

Ví dụ

  

Đầu ra

Điều này sẽ tạo ra kết quả sau -

 array (4) {[0] => int (10) [1] => string (3) "ten" [2] => float (10) [3] => float (10)}  

Chúng tôi có thể duyệt qua các phần tử của mảng bằng cách sử dụng foreach vòng lặp cũng như for vòng lặp như sau -

Ví dụ

  

Đầu ra

Điều này sẽ tạo ra kết quả sau -

 10 ten 10 1010 ten 10 10 

Ví dụ này hiển thị giá trị sửa đổi tại chỉ mục nhất định bằng cách sử dụng dấu ngoặc vuông. Để thêm phần tử mới, hãy để trống dấu ngoặc vuông để số nguyên có sẵn tiếp theo được sử dụng làm chỉ mục

Ví dụ

  

Đầu ra

Điều này sẽ tạo ra kết quả sau -

 10 ten 10 Xin chào 100