Có bao nhiêu loại toán tử mảng được sử dụng trong PHP?

Hàm mảng PHP [từ viết tắt của Bộ xử lý trước siêu văn bản] là một ngôn ngữ kịch bản có mục đích chung được sử dụng rộng rãi; . Mảng trong PHP có nghĩa là một loại biến có thể chứa hoặc lưu trữ nhiều giá trị trong một

Gói phát triển phần mềm tất cả trong một[hơn 600 khóa học, hơn 50 dự án]

Giá bán
Xem các khóa học

Hơn 600 khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập trọn đời
4. 6 [85.952 xếp hạng]

Nó có thể dễ dàng được nhúng vào HTML, chúng ta hãy chứng kiến ​​bản tóm tắt –

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

Mã số




……………




đầu ra

Tệp kịch bản trên là bằng chứng rất rõ ràng về mức độ tương thích của các tập lệnh PHP với HTML. Mã PHP chứa dấu ngoặc bắt đầu và kết thúc đặc biệt

Làm cách nào để tạo một mảng trong PHP?

mảng[]

Dưới đây chúng tôi đã liệt kê cách thức hoạt động của mảng –

$color = array["red", "green", "blue"];

ĐẦU RA

$color[0] = “đỏ”
$color[1] = “xanh”
$color[2] = “màu xanh lam”

Ở đây, mục đích là lưu trữ tên màu trong một biến màu duy nhất. Vì vậy, chúng ta có một biến màu trong hàm mảng và trong hàm này, chúng ta đã đặt tên cho tất cả các màu theo định dạng chuỗi

Hàm mảng PHP

Có 3 loại mảng khác nhau

  • Mảng số
  • Mảng kết hợp
  • Mảng đa chiều

Ba điều này được giải thích dưới đây

1. Mảng số

Mảng số là những mảng có lập chỉ mục số. Chúng ta hãy xem cú pháp của mảng Numeric – có hai loại cú pháp

Cách đầu tiên

$array_name[0] = value;

Cách thứ hai

$array_name[] = value;

Ghi chú. Ở đây số không trong ngoặc vuông [0] đại diện cho số chỉ mục

Giá trị có nghĩa là những gì người dùng muốn lưu trữ trong mảng

Cú pháp thứ nhất và thứ hai có một số khác biệt, một cú pháp có số 0 trong [] trong khi cú pháp khác có dấu [] trống

Theo mặc định, tất cả các mảng đều bắt đầu bằng chỉ số 0, có nghĩa là đối với mảng đầu tiên nếu chúng ta nhập 0 vào [] hoặc để trống [] đều có nghĩa như nhau. Xem thêm một ví dụ để hiểu rõ hơn về sự khác biệt

$array_name[] = value; {either you put 0 or leave it blank – both means same}
$array_name [1] = value;

Mảng có giá trị khác và chỉ mục khác được liệt kê bên dưới –

$name[0] = "Alex";
$name[1] = "Peter";
$name[2] = "Lucy"

2. Mảng kết hợp

Mảng kết hợp là mảng có chuỗi làm chỉ mục. Giá trị được lưu trữ được thực hiện cùng với các giá trị chính thay vì lập chỉ mục tuyến tính

Chúng ta hãy xem cú pháp của mảng Associated

$array_name["key"] = value;

Ghi chú. Gọi nó là khóa hoặc gọi nó là chỉ mục [cả hai đều có cùng ý nghĩa]

Mảng liên kết được sử dụng khi bạn phải tạo mối quan hệ giữa giá trị và khóa [hoặc chỉ mục] của mình

3. Mảng đa chiều

Mảng nhiều chiều là mảng chứa một hoặc nhiều mảng và giá trị bên trong chúng. Các mảng này được truy cập với nhiều chỉ mục

Trong các định nghĩa đơn, chúng ta có thể gọi đa chiều như một mảng của mảng. Mảng nhiều chiều có thể là 1D [I chiều], 2D [2 chiều]……. n chiều

AlexAnh23PeterĐức26LucyHolland27

Vì vậy, nếu chúng tôi lưu trữ ở dạng 2D, việc phân bổ sẽ là một thứ gì đó được liệt kê bên dưới –

Alex [0][0]Anh[0][1]23[0][2]Peter[1][0]Đức[1][1]26[1][2]Lucy[2][0]Hà Lan

Điều tương tự cũng xảy ra với 'n' số thứ nguyên và phân bổ

Ví dụ về các loại hàm mảng

Hãy cho chúng tôi xem các loại mảng với sự trợ giúp của một ví dụ

1. Mảng số

Mã số





đầu ra

2. Mảng kết hợp

Mã số

________số 8_______

đầu ra

3. mảng nhiều chiều

Mã số




PHP Multidimensional Array


Chủ Đề