Bài tập mảng trong PHP : Tìm giá trị trung bình



Bài tập PHP: Tìm giá trị trung bình

Viết PHP script để tìm giá trị trung bình của các phần tử trong mảng và hiển thị 5 phần tử nhỏ nhất và lớn nhất.

PHP script

Dưới đây là phần PHP code để giải bài tập trên:

<html>
   
   <head>
      <title>Bài tập mảng trong PHP : Tìm giá trị trung bình</title>
   </head>
   <body>
   
       <?php
        $mang_so_nguyen = "78, 60, 62, 68, 71, 68, 73, 85, 66, 64, 76, 63, 81, 76, 73,  
		68, 72, 73, 75, 65, 74, 63, 67, 65, 64, 68, 73, 75, 79, 73";  
		$mang_tam = explode(',', $mang_so_nguyen);  
		$tong_gia_tri = 0;  
		$do_dai_mang = count($mang_tam);  
		foreach($mang_tam as $gia_tri)  
		{  
		  $tong_gia_tri += $gia_tri;  
		}  
		$gia_tri_trung_binh = $tong_gia_tri/$do_dai_mang;  
		echo "Giá trị trung bình: ".$gia_tri_trung_binh."";   
		sort($mang_tam);  
		echo "<br>Liệt kê 5 số nguyên nhỏ nhất: ";  
		for ($i=0; $i < 5; $i++)  
		{   
		  echo $mang_tam[$i].", ";  
		}  
		echo "<br>Liệt kê 5 số nguyên lớn nhất: ";  
		for ($i=($do_dai_mang-5); $i < ($do_dai_mang); $i++)  
		{  
		  echo $mang_tam[$i].", ";  
		}
       ?>
       
   </body>
</html>
Quảng cáo

Kết quả

Lưu PHP code trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả:

Bài tập mảng trong PHP : Tìm giá trị trung bình | Bài tập PHP có giải

Các bài tập về mảng trong PHP khác có trên VietJack:

Follow fanpage của team https://www.facebook.com/vietjackteam/ hoặc facebook cá nhân Nguyễn Thanh Tuyền https://www.facebook.com/tuyen.vietjack để tiếp tục theo dõi các loạt bài mới nhất về Ngữ pháp tiếng Anh, luyện thi TOEIC, PHP, Java, C, C++, Javascript, HTML, Python, Database, Mobile ... mới nhất của chúng tôi.


bai-tap-mang-trong-php.jsp