What is the difference between a multidimensional array and a single-dimensional array in PHP?

A multidimensional array in PHP is an array that contains one or more arrays as its elements, creating a grid-like structure. This allows for storing data in multiple dimensions, such as rows and columns. On the other hand, a single-dimensional array in PHP is a simple list of elements stored sequentially. To create a multidimensional array in PHP, you can nest arrays within arrays like this:

$multiArray = array(
    array(1, 2, 3),
    array('a', 'b', 'c'),
    array(true, false)
);
```

To create a single-dimensional array in PHP, you can simply list the elements within square brackets like this:

```php
$singleArray = array('apple', 'banana', 'orange');