#Tin công nghệ The Sam House | Cộng đồng những người yêu công nghệ

Array PHP p1

Array PHP p1

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:
3633
Ví dụ:
3634
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ụ:
3635
Output:
3636

  • 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ụ:
3637
Output:
3638
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ụ:
3639
Output:
3640

  • 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ụ:
3644
Output:
3643
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ụ:
3645
Output: 3