利用+運算符,把右邊的數組元素(除去鍵值與左邊的數組元素相同的那些元素)附加到左邊數組的後面,但是重復的鍵值不會被覆蓋。
例:
<?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
請編寫一個程序,計算他們的平均時間,時間保留到小數點的後兩位。
<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>
<?php
//接收用戶提交的學生成績
$grades = $_REQUEST['grade'];
//拆分
$grade = explode(" ", $grades);
foreach ($grade as $k => $v) {
$allgrades+=$v;
}
echo "平均時間是:" . $allgrades / count($grade);
?>
在php頁面加入如下語句:
error_reporting(E_ALL ^ E_NOTICE);
<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>
<?php
error_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
for($i=1;$i<10;$i++){
for($k=1;$k<=$i;$k++){
echo "$i*$k"."=".$i*$k." ";
}
echo "<br />";
}
?>
效果如下圖:
URL:http://www.bianceng.cn/webkf/PHP/201609/50444.htm