一、数学函数库 ●floor 舍一取整(向下取整) float floor (float $value); ?phpecho(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(f
一、数学函数库
二、日期时间函数库● 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>"; ?>● rand
产生随机数
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
四舍五入
float round(float $val [, int $precision=0])
第二个参数可选,规定小数点保留位数
● number_format
通过千位分组格式化数字
float number_format(float $number, int $decimals=0, string $dec_point=',', string $thousands_sep=',');
三、字符函数库● time
返回当前Unix时间戳
int time(void);
<?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>"; ?>● date
格式化一个本地时间/日期
string date(string format[, int timestamp]);
● getdate
取得日期/时间信息
array getdate([int timestamp]);
<?php print_r(getdate()); ?>● microtime
返回当前Unix时间戳和微秒数
mixed microtime([bool get_as_float]);
● date_default_timezone_set
设置默认时区
bool date_default_timezone_set(string timezone_identifier);
● date_default_timezone_get
获取默认时区
string date_default_timezone_get(void);
strlen
获取字符串长度
int strlen(string $str);
strtolower
字符串转换为小写
string strtolower(string $str);
strtoupper
字符串转换为大写
string strtoupper(string $str);
ucfirst
首字母大写
string ucfirst(string $str);
ucwords
将每个单词的首字母转换为大写字母
string ucwords(string $str);
ltrim
从字符串开始的位置删除空格或其他字符
string ltrim(string $str [, string $charlist]);
rtrim
从字符串结束的位置删除空格或者其他字符
string rtrim(string $str[, string $chirlist]);
trim
从字符串开始和结束的位置删除空格或者其他字符
str_replace
字符替换
mixed str_ireplace(mixed $search, mixed $replace, mixed $subject, [int $count]);
str_ireplace
字符替换
mixed str_ireplace(mixed $search, mixed $replace, mixed $subject, [int $count]);
md5
计算字符串的MD5哈希
string md5(string $str[, bool $raw_output=false]);
strpos
返回一个字符在另一个字符第一次出现的位置
int strpos(string haystack, mixed needle[, int offset]);

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

EditPlus Chinese cracked version
Small size, syntax highlighting, does not support code prompt function

WebStorm Mac version
Useful JavaScript development tools

Safe Exam Browser
Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

SublimeText3 English version
Recommended: Win version, supports code prompts!

Zend Studio 13.0.1
Powerful PHP integrated development environment