この記事の例では、PHP の数学的演算とデータ処理方法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
1.数値データ型
PHP では、数値または数値データと数学関数の使用は簡単です。基本的に、扱うデータ型は浮動小数点数と整数の 2 つです。浮動小数点値と整数値の内部表現は、それぞれ C のデータ型 double と int です。 C と同様に、PHP のこれらのデータ型は同じ一連のルールに従います。
PHP は緩やかに型付けされたスクリプト言語であり、変数は計算のニーズに応じてデータ型を変更できます。これにより、エンジンは型変換を動的に実行できるようになります。したがって、計算に数値と文字列が含まれる場合、文字列は計算が完了する前に数値に変換され、数値は文字列と連結される前に文字列に変換されます。
<?php $a = '5'; $b = 7 + $a; echo "7 + $a = $b"; ?>
PHP には、変数のデータ型をチェックするための関数が多数用意されています。変数に数値が含まれているかどうか、具体的には変数が浮動小数点数か整数かをチェックする関数が 3 つあります。
関数 is_numeric() は、パラメーターとして渡された値が数値であるかどうかを確認できます。
関数 is_int() と is_float() は、特定のデータ型をチェックするために使用されます。整数または浮動小数点数が渡された場合、これらの関数は true を返し、それ以外の場合は false を返します。正当な数値表現を持つ文字列が渡された場合でも、false が返されます。
エンジンにデータ型を強制的に変更させることもできます。これは型キャストと呼ばれ、変数または値の前に (int)、(integer)、(float)、(double)、または (real) を追加するか、関数 intval() または floatval( )。
Ⅱ。乱数
乱数はそれ自体が科学です。乱数発生器にはさまざまな実装が存在します。 PHP はそのうちの 2 つ、rand() と mt_rand() を実装します。 rand() 関数は、PHP の構築に使用されるコンパイラによって提供される基本ライブラリの 1 つである libc で定義されたランダム関数の単純なラッパーです。 mt_rand() は、多くの適切に設計された機能を提供する優れた代替実装であり、mt_rand() は libc のバージョンよりもさらに高速です。
両方の関数は、MAX_RAND の値を取得するためのいくつかの関数を提供します。 rand() は getrandmax()、mt_rand() は mt_getrandmax();
の 3 つです。フォーマットされたデータ
警告、エラー、その他の情報に加えて、PHP の出力のほとんどは、echo、print()、printf() などの関数を使用して生成されます。これらの関数は引数を文字列に変換し、クライアント アプリケーションに送信します。
number_format() 関数は、整数と浮動小数点値を読み取り可能な文字列表現に変換できます。
れぇ
4つ。数学関数
abs() 絶対値
floor() 丸めによる四捨五入
ceil() 1 による四捨五入
round() 四捨五入
min() 配列内の最小値または最小値の検索
max() の検索最大値配列の最大値
さらに PHP 関連のコンテンツに興味のある読者は、このサイトの特別トピック「PHP の操作とオペレーターの使用法の概要」、「PHP ネットワーク プログラミング スキルの概要」、「はじめに」を参照してください。 「PHP の基本構文へ」、「PHP でオフィス文書を操作するためのスキルのまとめ (word、excel、access、ppt を含む)」、「PHP の日付と時刻の使用方法のまとめ」、「PHP オブジェクト指向プログラミング入門チュートリアル」、「 PHPの文字列(文字列)の使い方まとめ』、『php+mysqlデータベース操作チュートリアル入門』、『よくあるphpデータベース操作スキルのまとめ』
この記事がPHPプログラミングの皆様のお役に立てれば幸いです。
上記では、PHP の数学的演算とデータ処理の分析例を、分析例と PHP コンテンツを含めて紹介します。PHP チュートリアルに興味のある友人に役立つことを願っています。