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Đức26LucyHolland27Vì 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