May 11, 2021 PHP
The value in one array can be another array, and the value of another array can also be an array. In this way, we can create two- or three-dimensional arrays:
A multi-dimensional array is an array that contains one or more arrays.
In a multi-dimensional array, each element in the main array can also be an array, and each element in a sub-array can also be an array.
In this example, we create a multi-dimensional array that automatically assigns ID keys:
$families = array
(
"Griffin"=>array
(
"Peter",
"Lois",
"Megan"
),
"Quagmire"=>array
(
"Glenn"
),
"Brown"=>array
(
"Cleveland",
"Loretta",
"Junior"
)
);
The array above will output as follows:
Array
(
[Griffin] => Array
(
[0] => Peter
[1] => Lois
[2] => Megan
)
[Quagmire] => Array
(
[0] => Glenn
)
[Brown] => Array
(
[0] => Cleveland
[1] => Loretta
[2] => Junior
)
)
Let's try to show a value in the array above:
echo "Is " . $families['Griffin'][2] . " a part of the Griffin family?";
The code above will output: