编辑代码

<?php 
//理解数组
/*
创建数组方法一
*/
//$student[索引值]=具体的值
$student[0]=10;
$student[1]='孙胜利';
$student[2]=true;
$student[3]=60.5;
$student[3]='单位取得完全';

//需要使用print_r()函数来输出数组的具体内容
print_r($student);
// var_dump($student);

$student1['num']=10;
$student1['name']='孙胜利';
$student1['sex']=true;
$student1['grade']=60.5;
print_r($student1);
var_dump($student1);

//使用数组里面具体数据的方法 
//数组变量名称[索引值];
echo $student[1];
echo "<br/>";

/*
 创建数组方法二
*/
//$student[]=具体的值
//如果省略索引值不写那么默认索引值就是整数,并且从0开始,一次向上!
$student2[]=10;
$student2[]='孙胜利';
$student2[]=true;
$student2[]=60.5;
$student2[]='';
$student2[]='';
$student2[]='';
$student2[]='';
$student2[]='';
$student2[]='';
print_r($student2);
// var_dump($student2);


/*
 创建数组方法三
*/
//$student=array(索引值=>具体的值,.......);
$student3=array(10,'孙胜利',true,60.5);//一维数组
print_r($student3);
$student31=array(
		0=>10,
		1=>'孙胜利',
		2=>true,
		3=>60.5
);
print_r($student31);
// var_dump($student31);
$student32=array(
		'num'=>11,
		'name'=>'李雷',
		'sex'=>true,
		'grade'=>80.5,
		10=>'dqwdwqdwq'
);
print_r($student32);
// var_dump($student32);

//二维数组,多维数组
$students=array(
	0=>array(1,'孙胜利',true,60.5),
	1=>array(2,'李雷',true,80.5),
	2=>array(3,'韩梅梅',false,85.5)
);
/*
$students=array(
		array(1,'孙胜利',true,60.5),
		array(2,'李雷',true,80.5),
		array(3,'韩梅梅',false,85.5)
);
*/
print_r($students);
// var_dump($students);
echo $students[0][1];