ホームページ  >  記事  >  バックエンド開発  >  PHP モバイル インターネット開発ノート (5) - 基本関数ライブラリ_PHP チュートリアル

PHP モバイル インターネット開発ノート (5) - 基本関数ライブラリ_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:32:15913ブラウズ

1. 数学関数ライブラリ

● Floor

切り上げ(切り捨て)

float Floor (float $value);

<?php
echo(floor(0.60)."<br>");
echo(floor(0.40)."<br>");
echo(floor(5)."<br>");
echo(floor(5.1)."<br>");
echo(floor(-5.1)."<br>");
echo(floor(-5.9)."<br>")
?>


● ceil

切り上げ(切り上げ)

float ceil(float $value);

<?php
echo(ceil(0.60)."<br>");
echo(ceil(0.40)."<br>");
echo(ceil(5)."<br>");
echo(ceil(5.1)."<br>");
echo(ceil(-5.1)."<br>");
echo(ceil(-5.9)."<br>")
?>

● max

最大値を取る

mixed max(mixed $value,mixed $value, ...);

<?php
echo(max(5,7)."<br>");
echo(max(-3,5)."<br>");
echo(max(-3,-5)."<br>");
echo(max(7.25,7.30)."<br>");
?>

●min

最小値を取る

mixed min(mixed $ value,mixed $value, ...);

<?php
echo(min(5,7)."<br>");
echo(min(-3,5)."<br>");
echo(min(-3,-5)."<br>");
echo(min(7.25,7.30)."<br>");
?>

● pow

べき乗演算

number pow (number $base, number $expr);

<?php
echo pow(4,2)."<br>";
echo pow(6,2)."<br>";
echo pow(-6,2)."<br>";
echo pow(-6,-2)."<br>";
echo pow(-6,5.5)."<br>";
?>

●sqrt

平方根を取る

float sqrt(float $arg)

<?php
echo(sqrt(0))."<br>";
echo(sqrt(1))."<br>";
echo(sqrt(9))."<br>";
echo(sqrt(0.64))."<br>";
echo(sqrt(-9))."<br>";
?>

●ランド

乱数を生成する

int mt_rand(int $min, int max);

<?php
echo rand()."<br>";
echo rand(10,100)."<br>";
?>

● mt_rand

は更新を生成します 良い乱数

int mt_rand (int $min, int max);

は上記の rand の使用法と出力結果に似ています。これは rand より 4 倍高速です。

●round

丸め

floatround(float $val [, int $precision=0])

2番目のパラメータはオプションで、保持する小数点以下の桁数を指定します

number_format

数値を千単位でグループ化して書式設定します

floatnumber_format(float $number, int $decimals=0, string $dec_point=",', string $thousands_sep=',') ;

2. 日付と時刻の関数ライブラリ

● time

現在の Unix タイムスタンプを返します

int time(void);

rree

● date

現地の時刻/日付をフォーマットします

string date(string format[, int timestamp]);

● getdate

日付/時刻情報を取得します

array getdate([int timestamp]);

<?php
echo time()."<br>";
$nextWeek = time() + (7 * 24 * 60 * 60); // 7 days; 24 hours; 60 mins; 60secs
echo 'Now:       '. date('Y-m-d') ."<br>";
echo 'Next Week: '. date('Y-m-d', $nextWeek) ."<br>";
?>
PHP モバイル インターネット開発ノート (5) - 基本関数ライブラリ_PHP チュートリアルMD5 hash

string md5(string $str[, bool $raw_output=false]);

strpos

ある文字が別の文字の中で最初に出現する位置を返します

int strpos(string haystack,mixed needle[, int offset]);


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/755796.html技術記事 1. 数学関数ライブラリ ●floor 四捨五入(切り捨て) float Floor (float $value); ");echo(floor(0.40)." ");echo(floor(5)." "); echo(floor(5.1) )." ");echo(floor(-5.1)." ");ec...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。