Array PHP p1

Bảo Khanh

Well-known member
1. Mảng là gì?
  • Một mảng là một cấu trúc dữ liệu mà lưu giữ một hoặc nhiều kiểu giá trị giống nhau trong một giá trị đơn. Ví dụ, nếu bạn muốn lưu 100 số, thì thay vì định nghĩa 100 biến, nó là dễ dàng để định nghĩa một mảng có độ dài là 100.
2. Làm thế nào để tạo 1 mảng?
Để tạo 1 mảng chúng ta sử dụng cú pháp array().
Cú pháp:
1680831588604.png

Ví dụ:
1680831596196.png

3. Có bao nhiêu loại mảng?
  • Có 3 loại mảng khác nhau và mỗi giá trị mảng được truy cập bởi sử dụng một ID, mà được gọi là chỉ mục mảng.
  • Mảng số nguyên : Một mảng có chỉ mục ở dạng số. Giá trị được lưu trữ và truy cập tuyến tính.
  • Mảng liên hợp : Một mảng với chỉ mục ở dạng chuỗi kí tự. Mảng này lưu trữ các giá trị phần tử bằng sự kết hợp với các giá trị key thay vì trong một trật tự chỉ mục tuyến tính nghiêm ngặt như mảng số nguyên.
  • Mảng đa chiều : Một mảng chứa một hoặc nhiều mảng và các giá trị được truy cập bằng cách sử dụng nhiều chỉ mục.
4. Sự khác nhau giữa array_pop() và array_push()?
  • array_pop() : Được sử dụng để loại bỏ phần tử cuối cùng của mảng truyền vào,trả về phần tử bị loại bỏ.
Ví dụ:
1680831627481.png

Output:
1680831634837.png

  • array_push() : Được sử dụng để chèn một hoặc nhiều phần tử vào cuối mảng
Ví dụ:
1680831645830.png

Output:
1680831652627.png

5. Sự khác nhau giữa array_merge() và array_combine()?
  • array_combine(): Được sử dụng để tạo ra mảng mới bằng cách sử dụng key của 1 mảng làm keys và value của mảng khác là values.Điều quan trọng nhất kh sử dụng array_combine() là số phần tử của cả 2 mảng phải bằng nhau.Trả về False nếu số phần tử của mỗi mảng là không cân bằng với nhau hoặc nếu các mảng là trống.
Ví dụ:
1680831678398.png

Output:
1680831701624.png

  • array_merge(): Sử dụng để nối hai hay nhiều mảng lại thành một mảng. Nếu trong các mảng truyền vào có những phần tử có cùng khóa, phần tử của mảng cuối cùng được truyền vào sẽ được chọn để nối vào mảng kết quả.
Ví dụ:
1680831812820.png

Output:
1680831805401.png

6. Làm thế nào để đếm tổng số phần tử trong mảng?
  • Chúng ta có thể sử dụng hàm count () hoặc sizeof () để đếm tổng số phần tử trong mảng
Ví dụ:
1680831836916.png

Output: 3

Đính kèm



CÔNG TY TNHH TƯ VẤN TRUYỀN THÔNG MINARA
ĐỊA CHỈ:
- 182 Trần Bình Trọng, P.3, Q.5, Tp.HCM
- 27 Đường số 16, Trung Tâm Hành Chính Dĩ An, Bình Dương.
Điện thoại: 097.777.1060
Email: info@minara.vn
Website: www.minara.vn
 
Bên trên