Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

PHP multi-dimensional array


May 11, 2021 PHP


Table of contents


PHP multi-dimensional array


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:

<?php
// A two-dimensional array:
$cars = array
(
array("Volvo",100,96),
array("BMW",60,59),
array("Toyota",110,100)
);
?>

Run an instance . . .

PHP - Multi-dimensional array

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.

Instance

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
 )
 ) 

Instance 2

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:

Is Megan a part of the Griffin family?