Để tính tổng bình phương của n số tự nhiên đầu tiên trong PHP, mã như sau -
Ví dụ
<?php function sum_of_squares($limit) { $ini_sum = 0; for ($i = 1; $i <= $limit; $i++) $ini_sum += ($limit * $limit); return $ini_sum; } $limit = 5; print_r("The sum of square of first 5 natural numbers is "); echo sum_of_squares ($limit); ?>
Đầu ra
The sum of square of first 5 natural numbers is 125
Một hàm có tên là ‘sum_of_squares’ được xác định có giới hạn là bình phương của số tự nhiên cần được tìm thấy. Trong hàm này, một giá trị tổng được khởi tạo bằng 0. Một vòng lặp ‘for’ được chạy trên các phần tử nằm trong khoảng từ 1 đến giới hạn. Mỗi lần, vào biến 'sum', bình phương của giá trị được lặp lại sẽ được thêm vào. Khi điều khiển đến cuối, giá trị của tổng được trả về dưới dạng đầu ra. Bên ngoài hàm, một giá trị giới hạn được chỉ định và hàm được gọi bằng cách chuyển giá trị giới hạn cho nó.