Xem thảo luận Cải thiện bài viết Lưu bài viết ĐọcBàn luậnXem thảo luận Cải thiện bài viết Lưu bài viết ĐọcMultidimensional associative array is often used to store data in group relation. Bàn luận We can create a multidimensional associative array by mapping an array containing a set of key and value pairs to the parent key. The below program demonstrate how to create a multidimensional associative array: <?php
Mảng đa chiều php được sử dụng để lưu trữ một mảng trái ngược với các giá trị không đổi. Mảng liên kết lưu trữ dữ liệu dưới dạng các cặp khóa và giá trị trong đó khóa có thể là một số nguyên hoặc chuỗi. Mảng liên kết đa chiều thường được sử dụng để lưu trữ dữ liệu trong mối quan hệ nhóm. Tạo: Chúng ta có thể tạo một mảng kết hợp đa chiều bằng cách ánh xạ một mảng chứa một tập hợp các cặp khóa và giá trị vào khóa cha. Chương trình bên dưới trình bày cách tạo một mảng kết hợp đa chiều: $languages = array ();
$languages [ ____101111
Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
4Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
5 Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
7Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
8Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
4Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
0 Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
222Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
4Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
5 Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
7Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
8Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
4<?php 0 Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6array Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
3<?php 4<?php 5
Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6<?php 7Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
8Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
4$languages 9= 0
$languages [ = 3
Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
1array Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
3<?php 4$languages 0
Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6$languages 2Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
8<?php 4$languages 5
Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6$languages 7Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
4Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
5 Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6array 0Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
8Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
4Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
0 Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
222Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
4Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
5 Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
7Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
8Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
4<?php 0 Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6array Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
3<?php 4<?php 5
Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6<?php 7Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
8[ 0[ 1
Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
4$languages 9= 0
[ 5$languages = 0
[ 8
Output: Array
(
[Python] => Array
(
[first_release] => 1991
[latest_release] => 3.8.0
[designed_by] => Guido van Rossum
[description] => Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
)
[PHP] => Array
(
[first_release] => 1995
[latest_release] => 7.3.11
[designed_by] => Rasmus Lerdorf
[description] => Array
(
[extension] => .php
[typing_discipline] => Dynamic, weak
[license] => PHP License (most of Zend engine
under Zend Engine License)
)
)
)
<?php 4$languages 0 Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6$languages 2Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
8 In above program, parent index are
Python and PHP. The parent key is associated with an array of sets of keys with constant values. The last key i.e. description of each parent key has been associated with another array of the set of keys and constant values. Here Python and PHP are parent key for first_release, latest_release, designed_by and description whereas description is parent key for the extension, typing_discipline, and license.
<?php 4$languages 5 Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6$languages 7 We can retrieve the value of multidimensional
array using the following method:
Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
4Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
5 Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6array 0Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
8 We can use key of the associative array to directly retrieve the data value.Example: <?php
Mảng đa chiều php được sử dụng để lưu trữ một mảng trái ngược với các giá trị không đổi. Mảng liên kết lưu trữ dữ liệu dưới dạng các cặp khóa và giá trị trong đó khóa có thể là một số nguyên hoặc chuỗi. Mảng liên kết đa chiều thường được sử dụng để lưu trữ dữ liệu trong mối quan hệ nhóm. $languages [
Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
0Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
1array Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
3$languages = array ();
$languages [ ____101111
Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
4Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
5 Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
7Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
8Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
4Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
0 Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
222Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
4Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
5 Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
7Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
8Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
4<?php 0 Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6array Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
3<?php 4<?php 5
Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6<?php 7Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
8Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
4$languages 9= 0
[ 5$languages [
Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
0Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
51Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
52Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
53<?php 4$languages 0
Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6$languages 2Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
8[ 8
Output: Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
<?php 4$languages 5 Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6$languages 7 We can use foreach loop to retrieve
value of each key associated inside the multidimensional associative array. Example:<?php
Mảng đa chiều php được sử dụng để lưu trữ một mảng trái ngược với các giá trị không đổi. Mảng liên kết lưu trữ dữ liệu dưới dạng các cặp khóa và giá trị trong đó khóa có thể là một số nguyên hoặc chuỗi. Mảng liên kết đa chiều thường được sử dụng để lưu trữ dữ liệu trong mối quan hệ nhóm. $languages [
Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
0Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
1array Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
3$languages = array ();
$languages [ ____101111
Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
4Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
5 Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
7Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
8Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
4Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
0 Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
222Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
4Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
5 Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
7Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
8Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
4<?php 0 Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6array Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
3<?php 4<?php 5
Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6<?php 7Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
8Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
4$languages 9= 0
<?php 4$languages 0
Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6$languages 2Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
8<?php 4$languages 5
Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6$languages 7Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
4Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
5 Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6array 0Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
8Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
4Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
0 Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6array 5Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
8Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
4Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
5 Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6(); 0Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
8<?php 4<?php 5
Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6$languages 0Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
8<?php 4$languages 0
Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
6$languages 5Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
8Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
40Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
68<?php 4$languages 5 $languages 9
Giải thích: Trong chương trình trên, chỉ số phụ huynh là Python và PHP. Phím mẹ được liên kết với một loạt các bộ khóa có giá trị không đổi. Khóa cuối cùng, tức là mô tả của mỗi khóa cha đã được liên kết với một mảng khác của tập hợp các phím và giá trị không đổi. Ở đây Python và PHP là khóa mẹ cho First_Release, mới nhất_release, đã thiết kế_by và mô tả trong khi mô tả là khóa mẹ cho phần mở rộng, gõ_discipline và giấy phép. <?php 4
Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
68Array
(
[extension] => .py
[typing_discipline] => Duck, dynamic, gradual
[license] => Python Software Foundation License
)
3.8.0
4Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
68Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
68[ 8
Output: Python
first_release = 1991
latest_release = 3.8.0
designed_by = Guido van Rossum
description :
extension = .py
typing_discipline = Duck, dynamic, gradual
license = Python Software Foundation License
Truy xuất các giá trị: Chúng ta có thể truy xuất giá trị của mảng đa chiều bằng phương pháp sau:
Mảng liên kết đa chiều trong PHP là gì?
Mảng đa chiều php được sử dụng để lưu trữ một mảng trái ngược với các giá trị không đổi. Mảng liên kết lưu trữ dữ liệu dưới dạng các cặp khóa và giá trị trong đó khóa có thể là một số nguyên hoặc chuỗi. Mảng liên kết đa chiều thường được sử dụng để lưu trữ dữ liệu trong mối quan hệ nhóm.used to store an array in contrast to constant values. Associative array stores the data in the form of key and value pairs where the key can be an integer or string. Multidimensional associative array is often used to store data in group relation.
Mảng liên kết và mảng đa chiều là gì?
Mảng - Mảng cơ bản PHP - Mảng liên kết - Một mảng trong đó mỗi khóa có giá trị cụ thể riêng.Mảng đa chiều - Một mảng chứa một hoặc nhiều mảng trong chính nó.An array where each key has its own specific value. Multidimensional array — An array containing one or more arrays within itself.
Mảng đa chiều trong PHP giải thích với ví dụ là gì?
Một mảng đa chiều là một mảng chứa một hoặc nhiều mảng.PHP hỗ trợ các mảng đa chiều là hai, ba, bốn, năm hoặc nhiều cấp độ sâu.Tuy nhiên, các mảng sâu hơn ba cấp độ khó có thể quản lý đối với hầu hết mọi người.an array containing one or more arrays. PHP supports multidimensional arrays that are two, three, four, five, or more levels deep. However, arrays more than three levels deep are hard to manage for most people.
Làm thế nào bạn có thể tạo một mảng đa chiều trong PHP?
Bạn tạo một mảng đa chiều bằng cách sử dụng cấu trúc mảng (), giống như tạo một mảng thông thường.Sự khác biệt là mỗi phần tử trong mảng bạn tạo tự nó là một mảng.Ví dụ: $ myArray = mảng (mảng (value1, value2, value3), mảng (value4, value5, value6), mảng (value7, value8, value9));using the array() construct, much like creating a regular array. The difference is that each element in the array you create is itself an array. For example: $myArray = array( array( value1 , value2 , value3 ), array( value4 , value5 , value6 ), array( value7 , value8 , value9 ) ); |