PHP 多维数组

定义:多维数组是包含一个或多个数组的数组。

    在多维数组中,主数组中的每一个元素也可以是一个数组,子数组中的每一个元素也可以是一个数组。

二维数组实例代码;

<?php
//二维数组用途:
//带有横纵坐标的,如地图等
// 定义一个二维数组:
$cars = array
(
	array("Volvo",100,96),
	array("BMW",60,59),
	array("Toyota", 110,100)
);
print_r($cars);
?>

<?php
//定义一个二维数组
$arr = array
(
array(0,0,0,0,0,1,8,9,0,9),
array(3,9,0,0,0,8,7,9,9,0),
array(4,8,0,1,1,1,7,8,9,0),
array(6,8,5,1,1,1,9,8,9,0)
);
//遍历二维数组(行)
for($i=0;$i<count($arr);$i++)
{
	//遍历每行的数据
	for($j=0;$j<count($arr[$i]);$j++)
	{
		echo $arr[$i][$j]." ";
	}
	echo "<br>";
}
echo "<br>".$arr[2][3];
echo "<br>";
//矩阵转置(行列互换)
for($i=0;$i<count($arr[0]);$i++)
{
	//遍历每行的数据
	for($j=0;$j<count($arr);$j++)
	{
		echo $arr[$j][$i]." ";
	}
	echo "<br>";
}
?>


你可能感兴趣的:(PHP 多维数组)