php输出二维数组

数组在php中是和个数据类型,它是一个特殊的类型可以存放不同的数据,包括在php中可用的大部份,下面我们想办法把二维数组中的数据输出来.

二维数组访问

例1代码如下:

  1. //建立数组
  2. $arr=array("key"=>array("key2"=>"value"));
  3. //访问二维数组“key2”元素
  4. echo $arr["key"]["key2"];

例2代码如下:

  1. //建立数组
  2. $arr=array(array("key2"=>"value"));
  3. //访问二维数组“key2”元素
  4. echo $arr[0]["key2"];

更多维数组以此类推

$arr["键值"]["键值"]["键值"]["键值"]["键值"]

实例代码如下:

  1. $myphonebook = array (
  2. array("abcd","1234"),
  3. array("efgh","5678"),
  4. array("ijkl","9012")
  5. );
  6. echo $myphonebook[0][0]; // abcd
  7. echo $myphonebook[0][1]; // 1234

利用循环读取二维数组,代码如下:

  1. while($row=$db->fetch_array($query)){
  2. $arr[] = array($row[id],$row[f_id],$row[name]);
  3. //$arr[] = array('id'=>$row[id],'f_id'=>$row[f_id],'name'=>$row[name]);
  4. }

二维数组读取还有一个方法就是利用foreach()来操作,这里我就不说了.