数组:
在一个变量中存储一个或者多个值,每个元素都有一个访问ID。
- 索引数组(按ID的数字顺序进行排序)
<?php
$arr=array('小明','PHP','20','1998-10-09');
print_r($arr);
echo "学员名:".$arr[0]."<br>";
echo "学员名:".$arr[0]."课程:".$arr[1]."年龄:".$arr[2]."生日:".$arr[3]."<br>";
?>
//当没有指定索引数组里面的ID时,系统会自动定义ID
$arr3[]="happy";
$arr3[]="new";
$arr3[]="year";
print_r($arr3);
<?php
$arr2[0]="PHP";
$arr2[1]="欢迎";
$arr2[2]="你";
print_r($arr2);?>
- 关联数组
<?php
$arr=array("uname"=>"张娇","uclass"=>"PHP","age"=>"19");
print_r($arr);
echo "课程:".$arr['uclass'];
echo "姓名:".$arr['uname']." 课程:".$arr['uclass']." 年龄:".$arr['age']."<br>";
?>
- 多维数组
<?php
$arr1=array(array("uname"=>"小芳","ulass"=>"PHP","age"=>"12"),array("uname"=>"小黄","ulass"=>"HTML","age"=>"88"));
echo "<pre>";
print_r($arr1);
echo $arr1['1']['uname']."<br>";
?>
<?php
$arr4["PHP"]=array();
$arr4["PHP"][]="PHP基础";
$arr4["PHP"][]="运算符";
$arr4["PHP"][]="图像";
$arr4["PHP"][]="模版";
$arr4["DIV"]=array();
$arr4["DIV"][]="HTML基础";
$arr4["DIV"][]="CSS";
$arr4["DIV"][]="Back技术";
$arr4["DIV"][]="布局";
print_r($arr4);?>
- 一维数组(循环数组函数)
$arr3["快乐"]="happy";
$arr3["新"]="new";
$arr3["年"]="year";
foreach ($arr3 as $k=>$value){
echo $k.$value;}
//$k数组的索引名字ID
-一维数组(循环数组函数):查询数组中的某个值
<?php
$arr3["快乐"]="happy";
$arr3["新"]="new";
$arr3["年"]="year";
foreach ($arr3 as $k=>$value){
//echo $k.$value;
if($k=="快乐"){
echo $k."<span style='color:#f00;border:solid 2px;display: block;padding: 3px;'>".$value."</span>";
}else{
echo $k.$value;
}
}
- 二位数组 循环数组函数
<?php
$arr4["PHP"]=array();
$arr4["PHP"]['cname']="PHP基础";
$arr4["PHP"]['ctime']="100课时";
$arr4["DIV"]=array();
$arr4["DIV"]['cname']="HTML基础";
$arr4["DIV"]['ctime']="300课时";
$arr4["HTML"]="HTML基础知识";
$arr4["JS"]="JS基础知识";
foreach ($arr4 as $key=>$values) {
if(is_array($values)){
echo $key.":<br/>";
foreach ($values as $k=>$v){
echo " ".$k."=>"."$v";
}
}else{
echo $key."=>".$values;
}
}?>
<?php
$arr4["PHP"]=array();
$arr4["PHP"]['cname']="PHP基础";
$arr4["PHP"]['ctime']="100课时";
$arr4["DIV"]=array();
$arr4["DIV"]['cname']="HTML基础";
$arr4["DIV"]['ctime']="300课时";
$arr4["HTML"]="HTML基础知识";
$arr4["JS"]="JS基础知识";
foreach ($arr4 as $key=>$values) {
if(is_array($values)){
echo $key.":<br/>";
echo "课程名:".$values['cname']." 课时:".$values['ctime'];
}else{
echo $key."=>".$values;
}
}?>