PHP,怎么定义二维数组

如题所述

<?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>";
?>

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-11-08
将一个一维数组的元素也定义为数组,就是一个二维数组,
$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;
}
}
第2个回答  2016-11-08
$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>";
}本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网