日期函数
current_time() 返回当前时间。
current_date() 返回当前的日期。
current_timestamp() 返回当前时间戳。
date_add() 返回增加日期时间。
date_sub() 返回减少日期时间。
第二个参数要使用interval num time的格式传入,如上。
datediff() 返回第一个日期减去第二个日期的天数,不足一天返回0
now() 返回当前日期时间。
字符串函数
charset() 返回字符串的字符集。
concat() 链接字符串,它的参数是可变的。
instr() 返回substr在str中的位置。
ucase(),lcase() 将字符串转换为大写/小写。
left() 返回str从左开始的len个字符。
length() 返回字符串的长度。
replace() 返回str中用replace_str替换的search_str。
substring() 返回一个字符串从pos位置开始后的len个字符,字符下标1开始。
ltrim(), rtrim(), trim() 去除前导空格,去除后导空格,以及去除前后导空格。
数字函数
abs() 返回数字的绝对值。
bin(), hex(), conv() 进制转换函数,十进制转二进制,十进制转十六进制,数字从一个进制转换为其他进制。
ceiling(), floor() 向上取整,向下取整。
关于取整,C/C++ 是向0取整,比如1/2 == 0, -1/2 == 0。
ceiling()向上取整,比如1/2 == 1, -1/2 == 0,向上取整代表向最大处取整。
floor() 向下取整,比如1/2 == 0, -1/2 == -1。
rand() 返回随机浮点数,范围是[0, 1.0]
mod() 取模运算。