hocvietcode.com
  • Trang chủ
  • Học lập trình
    • Lập trình C/C++
    • Lập trình HTML
    • Lập trình Javascript
      • Javascript cơ bản
      • ReactJS framework
      • AngularJS framework
      • Typescript cơ bản
      • Angular
    • Lập trình Mobile
      • Lập Trình Dart Cơ Bản
        • Dart Flutter Framework
    • Cơ sở dữ liệu
      • MySQL – MariaDB
      • Micrsoft SQL Server
      • Extensible Markup Language (XML)
      • JSON
    • Lập trình PHP
      • Lập trình PHP cơ bản
      • Laravel Framework
    • Lập trình Java
      • Java Cơ bản
    • Cấu trúc dữ liệu và giải thuật
    • Lập Trình C# Cơ Bản
    • Machine Learning
  • WORDPRESS
    • WordPress cơ bản
    • WordPress nâng cao
    • Chia sẻ WordPress
  • Kiến thức hệ thống
    • Microsoft Azure
    • Docker
    • Linux
  • Chia sẻ IT
    • Tin học văn phòng
      • Microsoft Word
      • Microsoft Excel
    • Marketing
      • Google Adwords
      • Facebook Ads
      • Kiến thức khác
    • Chia sẻ phần mềm
    • Review công nghệ
    • Công cụ – tiện ích
      • Kiểm tra bàn phím online
      • Kiểm tra webcam online
Đăng nhập
  • Đăng nhập / Đăng ký

Please enter key search to display results.

Home
  • Tin công nghệ
Các hàm làm việc với number và các hàm toán học trong PHP

Các hàm làm việc với number và các hàm toán học trong PHP

  • 09-07-2022
  • Toanngo92
  • 1 Comment

Trong PHP, chúng ta cũng được cung cấp nhiều hàm dựng sẵn để làm việc với kiểu dữ liệu number (int, float, double).

Infinity (vô hạn/vô cực) là khái niệm được định nghĩa là một giá trị số lớn hơn PHP_FLOAT_MAX. Các hàm PHP sau được sử dụng để xác định xem một giá trị số là hữu hạn hay vô hạn:

  • is_finite() – hữu hạn
  • is_infinite() – vô hạn

Ví dụ:

<?php
$x = 2.9e532;
var_dump($x);
echo is_finite();
// output: 
//float(INF)
// false
?>

Mục lục

  • PHP NaN (không phải là số/ không thể tính toán)
  • PHP Numerical Strings (chuỗi số trong PHP)
  • PHP Math Functions (Các hàm toán học trong PHP)

PHP NaN (không phải là số/ không thể tính toán)

Not a Number (NaN) là một từ viết tắt được sử dụng cho các phép toán không thể thực hiện được. Hàm sau trong PHP có thể được sử dụng để xác định xem một giá trị có phải là một số hay không:

is_nan()

Ví dụ:

<?php
$x = acos(25);
var_dump($x);
// output: float(NAN)
?>

PHP Numerical Strings (chuỗi số trong PHP)

Nếu một biến là một số hoặc một chuỗi số, thì hàm numeric() trả về true; nếu không, nó trả về false.

Ví dụ:

<?php
// To check if the given variable is numeric
$a = 5985;
var_dump(is_numeric($a));
$b = "5985";
var_dump(is_numeric($b));
$c = "59.85" + 100;
var_dump(is_numeric($c));
$d = "Hello";
var_dump(is_numeric($d));
?>

Ouput:

bool(true) bool(true) bool(true) bool(false)

PHP Math Functions (Các hàm toán học trong PHP)

Các hàm toán học trong PHP tạo điều kiện cho người dùng thực hiện các phép toán trên các con số.

Tài liệu: https://www.php.net/manual/en/ref.math.php

Dưới đây là một số hàm thường gặp, dễ tiếp cận:

Hàm pi()

Hàm này trả về giá trị gần đúng của số PI.

Ví dụ:

<?php
echo pi();
//output: 3.1415926535898
?>

Hàm min() và max()

Các giá trị thấp nhất và cao nhất trong danh sách các đầu vào có thể được phát hiện bằng cách sử dụng các hàm min() và max().

Cú pháp:

min(array_values);
max(array_values);

Ví dụ:

<?php
echo min(array(1,3,6,3,4,1));
echo "<br/>";
echo max(array(1,3,6,3,4,5));
//output:
//1
//6
?>

Hàm abs()

Hàm abs () trả về giá trị dương tuyệt đối của một số nguyên. Đối với một số nguyên nhất định, nó trả về một giá trị nguyên và đối với một giá trị dấu phẩy động đã cho, nó trả về một giá trị float.

Ví dụ:

<?php
echo abs(-5);
echo "<br/>";
echo abs(-10.3);
// output: 
// 5
// 10.3
?>

Hàm sqrt()

Hàm sqrt() trả về giá trị căn bậc hai của một số nhất định.

Ví dụ:

<?php
echo sqrt(4);
echo "<br/>";
echo sqrt(16486);

// Output:
// 2
// 128.39781929612
?>

Hàm round()

Hàm round() được sử dụng để làm tròn giá trị của dấu phẩy động của số thực.

Ví dụ:

<?php
echo round(0.59);
echo "<br/>";
echo round(2.47);
// Output:
// 1
// 2
?>

Hàm rand()

Hàm rand() được sử dụng để tạo một số ngẫu nhiên.

Ví dụ:

<?php
echo rand();
echo "<br/>";
echo rand();
echo "<br/>";
echo rand(10,20);
// output là các kết quả ngẫu nhiên, với output cuối cùng, kết quả ngẫu nhiên sẽ là giá trị nằm trong khoảng từ 10 tới 20
?>

Bài viết liên quan:

Biến và kiểu dữ liện trong Dart
Giới Thiệu Về Ngôn Ngữ Lập Trình Dart Cơ Bản
Event trong Component

1 Comments

  1. Pingback: Các kiểu dữ liệu trong PHP - Web888 chia sẻ kiến thức lập trình, kinh doanh, mmo

THÊM BÌNH LUẬN Cancel reply

Dịch vụ thiết kế Wesbite

NỘI DUNG MỚI CẬP NHẬT

2. PHÂN TÍCH VÀ ĐẶC TẢ HỆ THỐNG

1. TỔNG QUAN KIẾN THỨC THỰC HÀNH TRIỂN KHAI DỰ ÁN CÔNG NGHỆ THÔNG TIN

Hướng dẫn tự cài đặt n8n comunity trên CyberPanel, trỏ tên miền

Mẫu prompt tạo mô tả chi tiết bối cảnh

Một số cải tiến trong ASP.NET Core, Razor Page, Model Binding, Gabbage collection

Giới thiệu

hocvietcode.com là website chia sẻ và cập nhật tin tức công nghệ, chia sẻ kiến thức, kỹ năng. Chúng tôi rất cảm ơn và mong muốn nhận được nhiều phản hồi để có thể phục vụ quý bạn đọc tốt hơn !

Liên hệ quảng cáo: [email protected]

Kết nối với HỌC VIẾT CODE

© hocvietcode.com - Tech888 Co .Ltd since 2019

Đăng nhập

Trở thành một phần của cộng đồng của chúng tôi!
Registration complete. Please check your email.
Đăng nhập bằng google
Đăng kýBạn quên mật khẩu?

Create an account

Welcome! Register for an account
The user name or email address is not correct.
Registration confirmation will be emailed to you.
Log in Lost your password?

Reset password

Recover your password
Password reset email has been sent.
The email could not be sent. Possible reason: your host may have disabled the mail function.
A password will be e-mailed to you.
Log in Register
×