<?php
header("Content-type:text/html;charset=utf-8");
//数组能在单个变量中存储多个值
//在php中,array()函数用于创建数组;
/*在php中有三种类型的数组:
数值数组:带有数字ID键的数组
关联数组:带有指定键的数组,每个键关联一个值
多维数组:包含一个或多个数组的数组
*/
// php数值数组
//两种创建数值数组的方法:
//自动分配ID键(ID键总是从0开始)
$cars = array('volvo','bmw','toyota');
//人工分配ID键
$cars[0] = '一汽大众';
$cars[1] = '沃尔沃';
$cars[2] = '小奔奔';
echo 'i like'.$cars[0] .','. $cars[1] .'and' . $cars[2] . '.';
//获取数组的长度---count()函数
//count()函数用于返回数组的长度(元素的长度);
echo count($cars);
echo "<br>";
//遍历数值数组
//遍历并打印数值数组中 的所有值,可以使用for循环
$goods = array('柚子','猕猴桃','橙子','橘子');
$goodLen = count($goods);
for($i=0;$i < $goodLen;$i++){
echo $goods[$i];
echo "<br>";
}
// 关联数组
//关联是数组是使用你分配给数组 的指定的键的数组;
// 这里有两种创建关联数组的方法;
$age = array("peter"=>"35","ben"=>"37","joe"=>"43");//peter是键 =>指向是值
//or
$age['peter'] = '35';
$age['ben'] = '37';
$age['joe'] = '43';
echo 'peter is' . $age['peter'] . 'years old.';
//遍历关联数组
//遍历并打印关联数组,可以使用forEach查询换 foreach(arr as key=>value)
foreach($age as $x=>$x_value){
echo "key=" . $x . ', Value=' . $x_value;
echo "<br>";
}
//多维数组
//后续学习
?>
网友评论