PHP,怎么定义二维数组
发布网友
发布时间:2022-04-05 23:32
我来回答
共3个回答
热心网友
时间:2022-04-06 01:01
<?php
$list = array
(
array("a",1,11),
array("b",2,12),
array("c",3,13),
array("d",4,14)
);
echo "name:".$list[0][0].": value1:".$list[0][1].", value11:".$list[0][2].".<br>";
echo "name:".$list[1][0].": value2:".$list[1][1].", value12:".$list[1][2].".<br>";
echo "name:".$list[2][0].": value3:".$list[2][1].", value13:".$list[2][2].".<br>";
echo "name:".$list[3][0].": value4:".$list[3][1].", value14:".$list[3][2].".<br>";
?>
热心网友
时间:2022-04-06 02:19
将一个一维数组的元素也定义为数组,就是一个二维数组,
$aa=array(0=>"dd",1=>"ff");
$bb=array(0=>"b1",1=>"b2");
$cc=array(0=>$aa;1=>$bb);
此时,$cc[0]也是一个数组,$cc[1]也是一个数组,$cc就是一个二维数组.
//动态定义*数组呢。
$obj = array(16=>16);
for($i=0;$i<16;$i++) {
for($j=0;$j<16;$j++) {
$obj[$i]=$j;
}
}
热心网友
时间:2022-04-06 03:54
$arrayFather = array(
array('a','b','c'),
array('d','e','f'),
array('g','h','i'));
for($i=0;$i<sizeof($arrayFather);$i++){
for($j=0;$j<sizeof($arrayFather[$i]);$j++){
echo [$i][j]."\n";
}
echo "<br>";
}