In PHP, the value in an array can be another array, and the value of another array can also be an array. In this way, we can create a three-dimensional array, written like "$a3=array( array(array('a')));".
The operating environment of this article: windows7 system, PHP7.1 version, DELL G3 computer
What is the way to write a three-dimensional array in php?
The values in one array can be another array, and the values in another array can also be an array. In this way, we can create a two-dimensional or three-dimensional array:
For example:
Definition:
1-dimensional array: $a1=array('a') ;
2-dimensional array: $a2=array(array('a')); //That is, there is an array inside the array
3-dimensional array: $a3=array(array( array('a')));
Access:
1 dimension: $a1[0]; //Get element a, the same below as
2 dimension: $a2[0][0];
3 dimensions: $a3[0][0][0];
Special attention should be paid to:
$a2[$ a1[0]] This does not take the elements of the two-dimensional array, but indicates that $a2 is a one-dimensional array, and we want to take the element with the subscript $a1[0] in $a2.
Recommended learning: "PHP Video Tutorial"
The above is the detailed content of What is the way to write three-dimensional array in php. For more information, please follow other related articles on the PHP Chinese website!