PHP 多维数组
PHP 支持多维数组
多维数组就是一个数组中的值是另一个数组
PHP 多维数组
一个数组中的值可以是另一个数组,另一个数组的值也可以是一个数组
依照这种方式,我们可以创建二维或者三维数组
demo_array_multi.php
<?php $cars = array ( array("Volvo",33,20), array("BMW",17,15), array("Saab",5,2), array("Land Rover",15,11) ); echo $cars[0][0].": 库存:".$cars[0][1].", 已售:".$cars[0][2].".<br>"; echo $cars[1][0].": 库存:".$cars[1][1].", 已售:".$cars[1][2].".<br>"; echo $cars[2][0].": 库存:".$cars[2][1].", 已售:".$cars[2][2].".<br>"; echo $cars[3][0].": 库存:".$cars[3][1].", 已售:".$cars[3][2].".<br>"; echo '<p>PHP 基础教程 - 简单教程(www.twle.cn)</p>';
运行以上 PHP 范例,输出结果如下
范例 2
在这个范例中,我们创建了一个自动分配 ID 键的多维数组
<?php $sites = array( "twle" => array("简单编程","https://www.twle.cn"), "google" => array("百度","http://www.baidu.com"), "taobao" => array("淘宝","http://www.taobao.com") ); echo '<pre>'; // 格式化输出数组 print_r($sites); echo '</pre>'; echo '<p>PHP 基础教程 - 简单教程(www.twle.cn)</p>';
运行以上 PHP 范例,输出结果如下
范例 3
尝试显示多维数组中的某个值:
<?php $sites = array( "twle" => array("简单编程","https://www.twle.cn"), "google" => array("百度","http://www.baidu.com"), "taobao" => array("淘宝","http://www.taobao.com") ); echo '<p>PHP 基础教程 - 简单教程(www.twle.cn)</p>'; echo $sites['twle'][0] . '地址为:' . $sites['twle'][1];
运行以上 PHP 范例,输出结果如下