PHP 中数组的使用
时间:2021-12-07 作者:匿名
数组是一个阵列用于存储多个值,值一般是一个相同的类型,也有不同类型的情况,例如这个数组保存了一个员工档案,包含了数字类型的年龄,字符类型的名字,日期类型的入职时间等。
使用 PHP 数组。数组可以将多个值一起存储在一个变量中,我们可以使用foreach循环遍历存储在数组中的所有值。
创建数组
我们可以使用array()函数在 PHP 中创建一个数组。
语法
<?php array(); ?>
示例
<?php /* 定义一个名单数组 */ $names = array("张三", "李四", "王五"); ?>
要访问存储在数组中的数据,我们可以使用索引号,也可以使用foreach循环来遍历数组元素。
数组元素的索引号从0开始,即第一个元素在位置0,第二个元素在位置1等等
例如
<?php $names = array("张三", "李四", "王五"); echo $names[0]; ?>
上面例子输出的就是“张三”,索引号0代表了第一个值,索引号用[]框起来,写在数组名后面。
<?php $names = array("张三", "李四", "王五"); echo $names[2]; ?>
输出:“王五”,2代表了第三个值。
用foreach遍历数组
<?php $names = array("张三", "李四", "王五", "马六"); foreach($names as $var) { echo "$var 你好!<br/>"; } ?>
上面例子中foreach后面的()里,前面$names是我们需要遍历的数组,在as的后面是取值变量,变量名随便你写什么都行,它可以是:foreach($names as $name)也可以是foreach($names as $a),相对应的,输出语句中也要是用它来输出内容echo "$a 你好!<br/>";