php从入门到精通 php从入门到精通PHP是什么php环境搭建php echo/print 打印输出PHP date()函数:日期和时间PHP语法PHP 变量PHP 常用数据类型PHP常量PHP运算符PHP if语句PHP Switch语句PHP for和foreach 循环PHP while 循环PHP退出循环PHP 函数PHP 类与对象PHP命名空间PHP超全局变量PHP 表单 PHP表单提交PHP 表单验证PHP 日常操作 PHP多维数组PHP Include和require用法PHP 打开/读取/输出/关闭文件PHP 创建/写入文件PHP 上传文件PHP 复制/移动/删除文件PHP判断目录文件是否存在PHP获取文件属性和权限PHP cookiePHP Sessionphp socketPHP Mysql数据库 创建/选择/删除Mysql数据库创建/删除Mysql数据表修改/重命名Mysql数据表Mysql数据管理PHP 连接MySQL数据库PHP 创建MySQL数据库PHP创建Mysql数据表PHP插入Mysql数据PHP查询Mysql数据PHP MySQL Order By排序PHP MySQL UPDATE更新数据PHP MySQL Delete删除数据

PHP多维数组

数组是一种数/值对的简单列表,如果你希望存储多行数据的话,可用多维数组,多维数组指的是包含一个或多个数组。

语法:

array (索引名=>数值,....索引名N=>数值N)

索引名可不填写,默认从0开始递增

PHP - 两维数组

两维数组是数组的数组(三维数组是数组的数组的数组)

新建两维数组代码:

<?php
// 二维数组:
$arr = array
(
    array("炫代码","http://www.xuandaima.com"),
    array("百度","http://www.daidu.com"),
    array("新浪","https://www.sina.com.cn/")
);
?>

以上数据表格形式:

网址名称网址
炫代码http://www.xuandaima.com
百度http://www.daidu.com
新浪
https://www.sina.com.cn

打印二维数组:

print_r($arr);  //普通打印

33.png

print("<pre>"); // 格式化打印数组 
print_r($arr);  //print_t简单打印
print("</pre>");

22.png

print("<pre>"); // 格式化输出数组 
var_dump($arr); //详细打印数组,包括元素类型和字节
print("</pre>");

23.png

输出二维数组:

如需访问 $cars 数组中的元素,我们必须使用两个索引(行和列):

echo "网址名称:".$arr[0][0]."  网址:".$arr[0][1];  //输出个别元素

结果:

网址名称:炫代码  网址:http://www.xuandaima.com

循环输出:

for ($row = 0; $row < 3; $row++) {
  echo "<p><b>第$row 行数据:</b></p>";
  echo "<ul>";
  for ($col = 0; $col < 2; $col++) {
    echo "<li>".$arr[$row][$col]."</li>";
  }
  echo "</ul>";
}

44.png