利用+运算符,把右边的数组元素(除去键值与左边的数组元素相同的那些元素)附加到左边数组的后面,但是重复的键值不会被覆盖。
例:
<?php$a=array("a"=>"apple","b"=>"banana");$b=array("a"=>"pear","b"=>"strawberry","c"=>"cherry");$c=$a+$b;var_dump($c);echo "<br />";$c=$b+$a;echo "\$b+\$a result <br />";var_dump($c);?>
例:小孩完成比赛的平均时间
题目:
在运动会上,若干个小孩比赛滑轮,他们滑完100米的时间分别是10s,12s,5.7s,9s,14s
请编写一个程序,计算他们的平均时间,时间保留到小数点的后两位。
test.php:
<html> <head> <meta http-equiv="content-type" content="text/html;charset=GBK" /> </head> <body> <h1>请输入五个小孩的成绩,用空格隔开</h1> <form action="result2.php" method="post"> <input type="text" name="grade" /> <input type="submit" value="开始统计" /> </form> </body> </html>
result2.php:
<?php//接收用户提交的学生成绩$grades = $_REQUEST['grade'];//拆分$grade = explode(" ", $grades);foreach ($grade as $k => $v) { $allgrades+=$v;}echo "平均时间是:" . $allgrades / count($grade);?>
如何关闭notice级别提示?
在php页面加入如下语句:
error_reporting(E_ALL ^ E_NOTICE);
把test.php和result2.php合并:
<html><head><meta http-equiv="content-type" content="text/html;charset=GBK" /></head><body><h1>请输入五个小孩的成绩,用空格隔开</h1><form action="" method="post"><input type="text" name="grade" value="<?php echo $grades ?>" /><input type="submit" value="开始统计" /></form><?phperror_reporting(E_ALL ^ E_NOTICE);//接收用户提交的学生成绩$grades=$_REQUEST['grade'];//拆分$gr=explode(" ",$grades);foreach($gr as $k=>$v){ $allgrades+=$v;}$a=$allgrades/count($gr);echo "平均时间是:".$a; //floor为四舍五入函数?></body></html>
例:php输出乘法口决表:
<?phpfor($i=1;$i<10;$i++){ for($k=1;$k<=$i;$k++){ echo "$i*$k"."=".$i*$k." "; } echo "<br />";}?>
效果如下图:
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php
, 数组
, 元素
, 时间
, 空格
附加
php7 数组附加键值对、附加税的计税依据、营改增后的税金及附加、主体附加法的小发明、附加的 英文,以便于您获取更多的相关知识。
时间: 2024-10-02 18:07:36