要将一个一维数组转换为二维数组,可以使用循环来实现。以下是一个示例代码:
<?php
$oneDimensionalArray = array('a', 'b', 'c', 'd', 'e', 'f');
$twoDimensionalArray = array();
for ($i = 0; $i < count($oneDimensionalArray); $i++) {
$twoDimensionalArray[$i] = array($oneDimensionalArray[$i]);
}
print_r($twoDimensionalArray);
?>
在上面的示例中,我们首先创建了一个一维数组 $oneDimensionalArray
,然后创建了一个空的二维数组 $twoDimensionalArray
。然后,我们使用 for
循环遍历一维数组,并在每次迭代中将当前元素添加到二维数组中。最后,我们使用 print_r
函数打印出转换后的二维数组。
运行上面的代码,将输出如下结果:
Array
(
[0] => Array
(
[0] => a
)
[1] => Array
(
[0] => b
)
[2] => Array
(
[0] => c
)
[3] => Array
(
[0] => d
)
[4] => Array
(
[0] => e
)
[5] => Array
(
[0] => f
)
)
每个元素都被放入一个单独的数组中,这样就将一维数组转换为了二维数组。
上一篇:php json 数据转数组中
下一篇:php数组转换为对象
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站