Hướng dẫn is array multidimensional php? - là mảng đa chiều php?

Mảng PHP là gì?

Một mảng PHP là một biến lưu trữ nhiều hơn một phần dữ liệu liên quan trong một biến duy nhất. Hãy nghĩ về một mảng như một hộp sôcôla với các khe bên trong. Hộp đại diện cho chính mảng trong khi các không gian chứa sôcôla biểu thị các giá trị được lưu trữ trong các mảng. Sơ đồ dưới đây minh họa cú pháp trên.

Mảng số

Mảng số sử dụng số làm khóa truy cập. Khóa truy cập là một tham chiếu đến một khe cắm bộ nhớ trong một biến mảng. Phím truy cập được sử dụng bất cứ khi nào chúng tôi muốn đọc hoặc gán một giá trị mới một phần tử mảng. Dưới đây là cú pháp để tạo mảng số trong PHP. Ví dụ mảng

Hoặc

 value, …);
?>

NƠI ĐÂY,

  • "$ Biến_name" "là tên của biến
  • "[N] là số chỉ mục truy cập của phần tử
  • Giá trị của người Viking là giá trị được gán cho phần tử mảng.

Bây giờ, hãy nhìn vào một ví dụ về một mảng số. Giả sử chúng ta có 5 bộ phim mà chúng ta muốn lưu trữ trong các biến mảng. Chúng ta có thể sử dụng ví dụ được hiển thị dưới đây để làm điều đó.

Ở đây, mỗi bộ phim được cung cấp một số chỉ mục được sử dụng để truy xuất hoặc sửa đổi giá trị của nó. Quan sát mã sau-

Hướng dẫn is array multidimensional php? - là mảng đa chiều php?
Each movie is given an index number that is used to retrieve or modify its value. Observe the following code-

Output:

Once upon a time in China Eastern Condors

Như bạn có thể thấy từ các ví dụ trên, làm việc với các mảng trong PHP khi xử lý nhiều giá trị có cùng bản chất là rất dễ dàng và linh hoạt. Ngoài ra, các biến mảng trên cũng có thể được tạo bằng mã sau.

 "Shaolin Monk",
               1 => "Drunken Master",
               2 => "American Ninja",
               3 => "Once upon a time in China",
               4 =>"Replacement Killers" );
echo $movie[4];
?>

Output:

Replacement Killers

Mảng liên kết khác với mảng số theo nghĩa là các mảng kết hợp sử dụng tên mô tả cho các khóa ID. Dưới đây là cú pháp để tạo mảng kết hợp trong PHP.

 value);
?>

NƠI ĐÂY,

  • "$ Biến_name" "là tên của biến
  • "[N] là số chỉ mục truy cập của phần tử
  • Giá trị của người Viking là giá trị được gán cho phần tử mảng.

Bây giờ, hãy nhìn vào một ví dụ về một mảng số. Giả sử chúng ta có 5 bộ phim mà chúng ta muốn lưu trữ trong các biến mảng. Chúng ta có thể sử dụng ví dụ được hiển thị dưới đây để làm điều đó.

 "Female", "John" => "Male", "Mirriam" => "Female");
print_r($persons); 
echo ""; 
echo "Mary is a " . $persons["Mary"];
?>

 HERE,Output:

Hướng dẫn is array multidimensional php? - là mảng đa chiều php?
Output:

Array ( [Mary] => Female [John] => Male [Mirriam] => Female ) Mary is a Female

Ở đây, mỗi bộ phim được cung cấp một số chỉ mục được sử dụng để truy xuất hoặc sửa đổi giá trị của nó. Quan sát mã sau-

Như bạn có thể thấy từ các ví dụ trên, làm việc với các mảng trong PHP khi xử lý nhiều giá trị có cùng bản chất là rất dễ dàng và linh hoạt. Ngoài ra, các biến mảng trên cũng có thể được tạo bằng mã sau.

Mảng liên kết khác với mảng số theo nghĩa là các mảng kết hợp sử dụng tên mô tả cho các khóa ID. Dưới đây là cú pháp để tạo mảng kết hợp trong PHP.

“['Key_name'] là số chỉ mục truy cập của phần tử Hãy giả sử rằng chúng tôi có một nhóm người và chúng tôi muốn gán giới tính của mỗi người vào tên của họ. Chúng ta có thể sử dụng một mảng kết hợp để làm điều đó. Mã bên dưới giúp chúng ta làm điều đó.
Mảng liên kết cũng rất hữu ích khi truy xuất dữ liệu từ cơ sở dữ liệu. Các tên trường được sử dụng làm khóa ID.Mảng đa chiều PHP
Đây là những mảng có chứa các mảng lồng khác. Ưu điểm của các mảng đa chiều là chúng cho phép chúng tôi nhóm các dữ liệu liên quan với nhau. Bây giờ, hãy xem xét một ví dụ thực tế thực hiện một mảng đa chiều PHP. Bảng dưới đây cho thấy một danh sách các bộ phim theo thể loại.Mảng đa chiều PHP
Đây là những mảng có chứa các mảng lồng khác. Ưu điểm của các mảng đa chiều là chúng cho phép chúng tôi nhóm các dữ liệu liên quan với nhau. Bây giờ, hãy xem xét một ví dụ thực tế thực hiện một mảng đa chiều PHP. Bảng dưới đây cho thấy một danh sách các bộ phim theo thể loại.Tiêu đề phim
LoạiTiêu đề phim
LoạiBáo Hồng
Hài kịchJohn tiếng Anh
Chết cứngMảng đa chiều PHP

Đây là những mảng có chứa các mảng lồng khác. Ưu điểm của các mảng đa chiều là chúng cho phép chúng tôi nhóm các dữ liệu liên quan với nhau. Bây giờ, hãy xem xét một ví dụ thực tế thực hiện một mảng đa chiều PHP. Bảng dưới đây cho thấy một danh sách các bộ phim theo thể loại.

 value, …);
?>
0

Tiêu đề phim

Hướng dẫn is array multidimensional php? - là mảng đa chiều php?
Output:

 value, …);
?>
1

Loại

 value, …);
?>
2

Output:

Báo Hồng

Hài kịch

John tiếng Anh

Chết cứngHoạt độngChi trảChúa tể của những chiếc nhẫnSử thi
Romeo và JulietLãng mạnKhông thấy điều ác không nghe thấy điều ác Các thông tin trên có thể được biểu diễn dưới dạng mảng đa chiều. Mã dưới đây cho thấy việc thực hiện. Ở đây, đầu ra:
Một cách khác để xác định cùng một mảng là như sau
 value, …);
?>
3
Lưu ý: Mảng số phim đã được lồng bên trong các danh mục mảng kết hợpMảng PHP: Người vận hànhNhà điều hành
TênSự mô tảLàm thế nào để làm nóĐầu rax + y
liên hiệpKết hợp các yếu tố từ cả hai mảng
 value, …);
?>
4
x + y
liên hiệpKết hợp các yếu tố từ cả hai mảng
 value, …);
?>
4
Nhà điều hành

Tên

Sự mô tả

Làm thế nào để làm nó

 value, …);
?>
9

Output:

0

Đầu ra

x + y

1

Output:

2

liên hiệp

Kết hợp các yếu tố từ cả hai mảng

3

Output:

4

value, …); ?>4

Mảng ([id] => 1 [value] => 10)

5

Output:

6

X == y

Bình đẳng

7

Output:

8

So sánh hai mảng nếu chúng bằng nhau và trả về đúng nếu có.

  •  value, …);
    ?>
    5
  • Đúng hoặc 1
  • X === y

Giống hệt nhau

  • So sánh cả các giá trị và kiểu dữ liệu
  •  value, …);
    ?>
    6
  • Mảng số sử dụng số cho các phím mảng
  • Php kết hợp mảng sử dụng tên mô tả cho các khóa mảng
  • Mảng đa chiều chứa các mảng khác bên trong chúng.
  • Hàm đếm được sử dụng để có được số lượng vật phẩm đã được lưu trữ trong một mảng
  • Hàm is_array được sử dụng để xác định xem một biến có phải là mảng hợp lệ hay không.
  • Các chức năng mảng khác bao gồm sắp xếp, KSORT, loại, v.v.