Are multi-dimensional arrays possible in PHP or are nested arrays the only option?

Multi-dimensional arrays are possible in PHP, allowing you to create arrays within arrays to represent data in multiple dimensions. This can be achieved by nesting arrays within arrays, creating a structure that can be accessed using multiple indices. This allows for more complex data structures to be represented and manipulated in PHP code.

// Creating a multi-dimensional array in PHP
$multiDimArray = array(
    array(1, 2, 3),
    array('a', 'b', 'c'),
    array(true, false, true)
);

// Accessing elements in the multi-dimensional array
echo $multiDimArray[0][1]; // Outputs 2
echo $multiDimArray[1][2]; // Outputs 'c'
echo $multiDimArray[2][0]; // Outputs 1