跳至正文

归档

PHP数组的学习

想说的话都在代码里

这次用的<html>把php套进去的,效果都一样但是我更偏向于现在这种,可以说就是加html和css方便一些,虽然目前我还不知道这怎么去link在一起

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<title>qwe</title>
</head>
<body>
	<?php
	/*基础的数组案例*/
	$books = array("道德经","abc英语读本","语文书","生物书");
	echo "我喜欢看".$books[0].",".$books[1].",".$books[2].",".$books[3];
	echo "<br>";
	echo count($books);          /*获得数组的长度*/
	echo "<br>";

	/*使用for循环来遍历数组*/
	$foot = array("地三鲜","水煮肉片","手撕包菜","酸菜鱼");
	$sum = count($foot);
	for ($i=0; $i < $sum; $i++) { 
		echo $foot[$i];
		echo "<br>";
	}

	/*PHP关联数组,关联数组是使用您分配给数组的指定键的数组。*/
	$Itclass = array("软件一班"=>"good","软件二班"=>"great","软件三班"=>"pretty","软件四班"=>"beaty");
	$suml = count($Itclass);
	echo "软件一班是".$Itclass['软件一班'];
	echo "<br>";

	/*脑袋抽了想用for去便利,结果不行,是通过"软件一班"来找到输出对应的"good"
	for ($j=0; $j < $suml; $j++) { 
		echo "软件三班的评分是:";
		echo $Itclass[$j];
		echo "<br>";
	}*/

	/*标准成功案例*/
	$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
	echo "Elon is " . $age['Elon'] . " years old.";
	echo "<br>";

	/*遍历关联数组*/
	/*上面我捣鼓半天用for不能都遍历出来是因为得有专门的foreach来循环遍历,我用Itclass的例子来实现效果*/
	foreach ($Itclass as $key => $value) {
		echo "班级:".$key."班级整体情况:".$value;
		echo "<br>";
	}
	?>
</body>
</html>