數(shù)學(xué)函數(shù):
轉(zhuǎn)換:
decbin/bindec
dechex/hexdec
decoct/octdec
deg2rad/rad2deg
隨機(jī):
rand
getrandmax
mt_rand
mt_getrandmax
小數(shù):
floor:不大于該數(shù)的最大整數(shù)
ceil:不小于該數(shù)的最小整數(shù)
round:四舍五入法取整
其它:
abs:絕對(duì)值
pi:圓周率
M_PI:常量,與pi()函數(shù)的返回值相同
pow:指數(shù)表達(dá)式
max:最大值
min:最小值
字符串函數(shù):
大小寫(xiě)轉(zhuǎn)換:
strtolower:轉(zhuǎn)換為小寫(xiě)
strtoupper:轉(zhuǎn)換為大寫(xiě)
lcfirst:首字母小寫(xiě)
ucfirst:首字母大寫(xiě)
ucwords:每個(gè)單詞首字母大寫(xiě)
空白處理:
trim:去掉首尾的空白字符
ltrim:去掉開(kāi)頭的空白字符
rtrim/chop:去掉結(jié)尾的空白字符
查找定位:
strstr/strchr:返回首次出現(xiàn)到結(jié)尾的內(nèi)容
strrchr:返回最后一次出現(xiàn)到結(jié)尾的內(nèi)容
stristr:strstr忽略大小寫(xiě)的版本
strpos:返回首次出現(xiàn)的位置
stripos:strpos忽略大小寫(xiě)的版本
strrpos:返回最后一次出現(xiàn)的位置
strripos:strrpos忽略大小寫(xiě)的版本
substr:子串提取,可以通過(guò)下標(biāo)方式獲取單個(gè)字符($str[n])
strpbrk:返回(字符列表中任意字符)首次出現(xiàn)到結(jié)尾的內(nèi)容
比較:
strcmp:二進(jìn)制比較字符串
strcasecmp:strcmp忽略大小寫(xiě)
strnatcmp:自然順序比較
strnatcasecmp:strnatcmp的忽略大小寫(xiě)版本
順序:
str_shuffle:打亂順序(舒服了)
strrev:逆序字符串
轉(zhuǎn)換:
chr:將ASCII碼值轉(zhuǎn)換為字符
ord:將字符轉(zhuǎn)換為ASCII碼值
bin2hex:將二進(jìn)制字符串轉(zhuǎn)換為16進(jìn)制字符串
hex2bin:將16進(jìn)制字符串轉(zhuǎn)為二進(jìn)制(可見(jiàn)字符)字符串
分割拼接
explode:按照指定的字符串進(jìn)行分割
implode/join:按照指定的字符串進(jìn)行拼接
str_split:切割成指定長(zhǎng)度字符串的數(shù)組
parse_str:將url參數(shù)字符串轉(zhuǎn)換為變量
str_repeat:將一個(gè)字符串重復(fù)指定的次數(shù)
url參數(shù)獲?。?br>
$_SERVER['QUERY_STRING']:獲取url參數(shù)字符串
修改:
str_replace:用指定的字符串替換指定的字符串
str_ireplace:str_replace的忽略大小寫(xiě)版本
長(zhǎng)度:
strlen:返回字符串的長(zhǎng)度(中文占3個(gè)字節(jié))
轉(zhuǎn)義:
addcslashes:添加C風(fēng)格的轉(zhuǎn)義()
stripcslashes:去掉C風(fēng)格的轉(zhuǎn)義()
addslashes:使用反斜線引用字符串
stripclashes:反引用一個(gè)引用字符串
加密:
md5
md5_file
ip轉(zhuǎn)化為long
long2ip 將整型數(shù)字轉(zhuǎn)化為ip
ip2long 將ip轉(zhuǎn)化為整型數(shù)字