php如何创建一个三维数组
时间: 2023-09-18 10:10:37 浏览: 124
要创建一个三维数组,您可以使用以下语法:
```php
$array = array(
array(
array(1, 2, 3),
array(4, 5, 6),
array(7, 8, 9)
),
array(
array('a', 'b', 'c'),
array('d', 'e', 'f'),
array('g', 'h', 'i')
),
array(
array('x', 'y', 'z'),
array('1', '2', '3'),
array('4', '5', '6')
)
);
```
这将创建一个包含三个元素的一维数组,每个元素都是一个包含三个元素的二维数组,每个二维数组包含三个元素,即一个三维数组。
相关问题
php创建一个三维数组
好的,可以的。您需要使用嵌套数组来创建一个三维数组。例如:
$myArray = array(
array(
array(1, 2, 3),
array(4, 5, 6),
array(7, 8, 9)
),
array(
array('a', 'b', 'c'),
array('d', 'e', 'f'),
array('g', 'h', 'i')
),
array(
array(true, false),
array(false, true)
)
);
这是一个简单的示例,其中包含三个嵌套数组,每个数组中又包含三个数组。您可以根据需要将其扩展到任意数量的级别。
PHP创建一个二维数组,并遍历输出二维数组
可以使用以下代码创建并输出一个二维数组:
```php
$twoDArray = array(
array('apple', 'banana', 'cherry'),
array('orange', 'lemon', 'lime'),
array('grape', 'kiwi', 'mango')
);
// 遍历输出二维数组
foreach ($twoDArray as $row) {
foreach ($row as $item) {
echo $item . " ";
}
echo "<br>";
}
```
输出结果为:
```
apple banana cherry
orange lemon lime
grape kiwi mango
```
其中,我们使用 `array` 函数创建一个二维数组。在这个例子中,我们创建了一个 $3 \times 3$ 的二维数组,每个子数组包含三个水果名称。然后,我们使用嵌套的 `foreach` 循环遍历这个二维数组,并输出每个元素。最后,我们在输出每一行后使用 `<br>` 换行符进行换行。
阅读全文