Hướng dẫn dùng ceil trong PHP

Bài viết sau Chuẩn Seo Web sẽ hướng dẫn bạn cách dùng hàm ceil trong php và các hàm làm tròn khác. Trong php có các hàm làm tròn như ceil, floor, round. Mỗi hàm có công dụng làm tròn theo những cách khác nhau. Nên bạn sẽ dễ dàng áp dụng trong những tình huống cần xử lý. Bài viết sau mình sẽ giới thiêu bạn cách dùng hàm ceil trong php và các hàm làm tròn khác. Bài viết này thuôc chuyên mục PHP Developer.

Hàm ceil trong php và các hàm làm tròn

Hàm ceil trong php

Hàm ceil trong php là một hàm làm tròn tăng lên. Bạn xem ví dụ sau sẽ dễ hiểu hơn:

echo ceil[5.0]; //kết quả: 5
echo ceil[5.1]; //kết quả: 6
echo ceil[5.5]; //kết quả: 6
echo ceil[5.9]; //kết quả: 6

Hàm ceil trong php thường được áp dụng trong phân trang với php thuần khi tính tổng số trang với mỗi trang hiển thị số bài viết nhất định.

Hàm floor trong php

Hàm floor trong php là một hàm làm tròn xuống. Banjxem ví dụ dưới đây để hiểu hơn:

echo floor[5.0]; //kết quả: 5
echo floor[5.1]; //kết quả: 5
echo floor[5.5]; //kết quả: 5
echo floor[5.9]; //kết quả: 5

Hàm round trong php

Hàm round trong php là một hàm làm tròn có 2 tham số. Hàm round sẽ lấy kết quả giống như phép làm tròn trong toán học. Ví dụ như 3,4 sẽ đc làm tròn thành 3. 3,5 sẽ được làm trong thành 4.

round[$param1, $param2]

  • $param1: là giá trị bạn muốn làm tròn
  • $param2: số chữ số thập phân bạn muốn làm tròn [giá trị mặc định là 0]

Bạn xem một số ví dụ dưới đây để hiểu rõ hơn:

echo round[5.0]; //kết quả: 5
echo round[5.4]; //kết quả: 5
echo round[5.5]; //kết quả: 6
echo round[5.9]; //kết quả: 6

echo round[5.65756, 1]; //kết quả: 5.7
echo round[5.65734, 2]; //kết quả: 5.66
echo round[5.65734, 3]; //kết quả: 5.657

Kết Luận

Qua bài viết trên mình đã hướng dẫn bạn cách dùng hàm ceil trong php và các hàm làm tròn khác. Nếu có ý kiến hay thắc mắc gì bạn hãy để lại bình luận bên dưới. Cám ơn bạn đã theo dõi bài viết này.

Nguyễn Luân

MÌnh là Luân. Mình có 4 năm kinh nghiệm trong lập trình website và 3 năm làm về WordPress theme và plugin. Rất hy vọng có cơ hội hợp tác với mọi người. Xin cám ơn.

float ceil[ float value ]
float floor[ float value ]
float round[ float value [, int precision] ]

Một tình huống phổ biến là bạn muốn làm tròn số trong PHP, trong trường hợp đó bạn cần sử dụng một trong các hàm làm tròn lựa chọn của PHP: ceil[], floor[]round[].

Mình xin được giới thiệu tới các bạn trong bài viết này.

ceil[]floor[]

Cả ceil[]floor[] chỉ lấy một tham số – số để làm tròn. ceil[] lấy số và làm tròn nó thành số nguyên gần nhất trên giá trị hiện tại của nó, trong khi floor[] làm tròn nó thành số nguyên gần nhất dưới giá trị hiện tại của nó. Hãy xem ví dụ dưới đây:

Chủ Đề