ホームページ php教程 php手册 PHP数学计算的内部函数

PHP数学计算的内部函数

Jun 06, 2016 pm 07:57 PM
linux php 内部 関数 数学 コミュニティ 計算する 入力

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 介绍下pHP中用于数学计算的函数: round, floor, ceil, pow, rand,max, min, decbin, bindec, dechex, hexdec, decoct, octdec 函数。 round round - 对浮点数进行四舍五入。round 函数语法如下: ro

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入

  介绍下pHP中用于数学计算的函数: round, floor, ceil, pow, rand,max, min, decbin, bindec, dechex, hexdec, decoct, octdec 函数。

  round

  round - 对浮点数进行四舍五入。round 函数语法如下:

  round(float,precision)

  其中参数 precision 表示小数点后面要保持的精度位数。如果不写参数 precision,表示四舍五入到整数位,比如:

  echo round(3.4); // 3echo round(3.5); // 4echo round(3.6); // 4

  如果 precision 为2,表示四舍五入到小数点后2位。示例如下:

  echo round(1.95583, 2); // 1.96

  如果参数 precision 为负数,表示四舍五入到小数点前。比如:

  echo round(1241757, -3); // 1242000

  floor

  floor - 舍去法求整。floor 函数语法如下:

  floor (value)

  floor 函数返回不大于 value 的最大整数,即将 value 的小数部分舍去取整。示例如下:

  echo floor(4); //4

  echo floor(4.3); // 4echo floor(9.999); // 9

  ceil

  ceil - 进一法取整。ceil 函数语法如下:

  ceil (value)

  ceil 函数返回不小于 value 的最小整数。示例如下:

  echo ceil(4); //4

  echo ceil(4.3); // 5echo ceil(9.999); // 10

  pow

  pow - 求幂。pow 函数的语法如下:

  pow (base,exp)

  pow 函数返回 base 的 exp 次方的幂。下面的示例表示求 2 的8 次方,返回结果是256.

  echo pow(2, 8); // 256

  rand

  rand - 产生一个随机整数。rand 函数语法如下:

  rand (min,max)

  rand 函数返回一个介于最小值 min 和最大值 max 之间 (包括min, max) 的随机整数。比如下面示例返回一个 2 到 6 之间的随机整数。

  echo rand(2,6);

  max

  max - 返回参数中数值最大的值。

  如果 max 函数只有一个参数且为数组,max 返回该数组中最大的值。

  max 函数示例如下:

  echo max(1, 3, 5, 6, 7); // 7echo max(array(2, 4, 5)); // 5

  min

  min - 返回参数中的最小值。

  如果 min 函数只有一个参数且为数组,min 返回该数组中最小的值。

  min 函数示例如下:

  echo min(1, 3, 5, 6, 7); // 1echo min(array(2, 4, 5)); // 2

  decbin

  decbin - 十进制转换为二进制。decbin 函数语法如下:

  decbin (number)

  decbin 返回一个字符串,即返回参数 number 的二进制表示。示例如下:

  echo decbin(12);

  DE>decbin(12)DE> 返回的结果是:

  1100

  bindec

  bindec - 二进制转换成十进制。bindec 函数语法如下:

  bindec (binary_string)

  bindec 函数将二进制字符串 binary_string 转换成一个十进制整数。示例如下:

  echo bindec('110011'); //51

  dechex, hexdec

  dechex - 十进制转换为十六进制。

  hexdec - 十六进制转换为十进制。

  dechex, hexdec 函数示例如下:

  echo dechex(47); //2f

  echo hexdec('2f'); //47

  decoct, octdec

  decoct - 十进制转换为八进制

  octdec - 八进制转换为十进制

  decoct,octdec 函数示例如下:

  echo decoct(12); //14

  echo octdec('14'); //12

PHP数学计算的内部函数

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Linuxでnginxを開始する方法 Linuxでnginxを開始する方法 Apr 14, 2025 pm 12:51 PM

Linuxでnginxを開始する手順:nginxがインストールされているかどうかを確認します。 systemctlを使用して、nginxを開始してnginxサービスを開始します。 SystemCTLを使用して、NGINXがシステムスタートアップでNGINXの自動起動を有効にすることができます。 SystemCTLステータスNGINXを使用して、スタートアップが成功していることを確認します。 Webブラウザのhttp:// localhostにアクセスして、デフォルトのウェルカムページを表示します。

Nginxが開始されるかどうかを確認する方法 Nginxが開始されるかどうかを確認する方法 Apr 14, 2025 pm 01:03 PM

nginxが開始されるかどうかを確認する方法:1。コマンドラインを使用します:SystemCTLステータスnginx(Linux/unix)、netstat -ano | FindStr 80(Windows); 2。ポート80が開いているかどうかを確認します。 3.システムログのnginx起動メッセージを確認します。 4. Nagios、Zabbix、Icingaなどのサードパーティツールを使用します。

nginxサーバーを開始する方法 nginxサーバーを開始する方法 Apr 14, 2025 pm 12:27 PM

NGINXサーバーを起動するには、異なるオペレーティングシステムに従って異なる手順が必要です。Linux/UNIXシステム:NGINXパッケージをインストールします(たとえば、APT-GetまたはYumを使用)。 SystemCtlを使用して、NGINXサービスを開始します(たとえば、Sudo SystemCtl Start NGinx)。 Windowsシステム:Windowsバイナリファイルをダウンロードしてインストールします。 nginx.exe実行可能ファイルを使用してnginxを開始します(たとえば、nginx.exe -c conf \ nginx.conf)。どのオペレーティングシステムを使用しても、サーバーIPにアクセスできます

nginx304エラーを解く方法 nginx304エラーを解く方法 Apr 14, 2025 pm 12:45 PM

質問への回答:304変更されていないエラーは、ブラウザがクライアントリクエストの最新リソースバージョンをキャッシュしたことを示しています。解決策:1。ブラウザのキャッシュをクリアします。 2.ブラウザキャッシュを無効にします。 3.クライアントキャッシュを許可するようにnginxを構成します。 4.ファイル許可を確認します。 5.ファイルハッシュを確認します。 6. CDNまたは逆プロキシキャッシュを無効にします。 7。nginxを再起動します。

Nginxが起動されているかどうかを確認する方法は? Nginxが起動されているかどうかを確認する方法は? Apr 14, 2025 pm 12:48 PM

Linuxでは、次のコマンドを使用して、nginxが起動されるかどうかを確認します。SystemCTLステータスNGINXコマンド出力に基づいて、「アクティブ:アクティブ(実行)」が表示された場合、NGINXが開始されます。 「アクティブ:非アクティブ(dead)」が表示されると、nginxが停止します。

nginx403エラーを解く方法 nginx403エラーを解く方法 Apr 14, 2025 pm 12:54 PM

サーバーには、要求されたリソースにアクセスする許可がなく、NGINX 403エラーが発生します。ソリューションには以下が含まれます。ファイル許可を確認します。 .htaccess構成を確認してください。 nginx構成を確認してください。 SELINUXアクセス許可を構成します。ファイアウォールルールを確認してください。ブラウザの問題、サーバーの障害、その他の可能なエラーなど、他の原因をトラブルシューティングします。

PHP:データベースとサーバー側のロジックの処理 PHP:データベースとサーバー側のロジックの処理 Apr 15, 2025 am 12:15 AM

PHPはMySQLIおよびPDO拡張機能を使用して、データベース操作とサーバー側のロジック処理で対話し、セッション管理などの関数を介してサーバー側のロジックを処理します。 1)MySQLIまたはPDOを使用してデータベースに接続し、SQLクエリを実行します。 2)セッション管理およびその他の機能を通じて、HTTPリクエストとユーザーステータスを処理します。 3)トランザクションを使用して、データベース操作の原子性を確保します。 4)SQLインジェクションを防ぎ、例外処理とデバッグの閉鎖接続を使用します。 5)インデックスとキャッシュを通じてパフォーマンスを最適化し、読みやすいコードを書き、エラー処理を実行します。

CentosとUbuntuの違い CentosとUbuntuの違い Apr 14, 2025 pm 09:09 PM

Centosとubuntuの重要な違いは次のとおりです。起源(CentosはRed Hat、for Enterprises、UbuntuはDebianに由来します。個人用のDebianに由来します)、パッケージ管理(CentosはYumを使用し、安定性に焦点を当てます。チュートリアルとドキュメント)、使用(Centosはサーバーに偏っています。Ubuntuはサーバーやデスクトップに適しています)、その他の違いにはインストールのシンプルさが含まれます(Centos is Thin)

See all articles