系統(tǒng)函數(shù)
一.有關(guān)輸出的函數(shù)
? echo print 語言結(jié)構(gòu)
? print_r
? 打印復(fù)雜變量的信息。
? 如果想捕捉print_r的輸出必指,可以設(shè)置第二個參數(shù)為true,print_r 不打印結(jié)果庵楷,而是 返回其輸出鸵赖。
二.時間日期函數(shù)
? ? 1.time()
? ? ? ? ? 返回從unix紀(jì)元(格林威治時間1970一月一日)到當(dāng)前時間的秒數(shù)抚恒。
? ? ? ? ? 10位整數(shù)數(shù)字赫编。
? ? ? ? ? 常用語保存文章的發(fā)布時間巡蘸,商品的發(fā)布時間,修改時間擂送,刪除時間悦荒。登錄 時間。
時間戳
? ? 2.date()
? ? ? ? 格式化時間戳嘹吨。
? ? ? ? date(格式化字符串搬味,[,時間戳]);
三.數(shù)學(xué)函數(shù)
- max(),min()
返回最大值或者是最小值。 - abs()
返回絕對值 - floor()
向下取整 - ceil()
向上取整蟀拷; - round()
四舍五入取整碰纬。 - rand() 和 mt_rand()
生成隨機(jī)數(shù)。mt_rand 的生成的速度问芬,是rand的四倍多嘀趟。 - pow(),sqrt()
sqrt 平方根
square root 的簡寫 -
案例:使用數(shù)學(xué)函數(shù)生成驗證碼文字
由數(shù)字和字母組成隨機(jī)的字符串,長度固定
16進(jìn)制(0-9-A-F);
指定整數(shù)的隨機(jī)范圍(0-15)
十進(jìn)制轉(zhuǎn)成十六進(jìn)制
字符串拼接(6次循環(huán))
實列4
四. 數(shù)組函數(shù)
1. max(),min(),count(),
- range(),array_merge(),array_rand(),shuffle
range(起始值愈诚,結(jié)束值):
返回位于起始元素和終止元素之間形成的新數(shù)組她按。
array_merge()數(shù)組合并
數(shù)組合并下標(biāo)沖突解決規(guī)則:
字符串下標(biāo),后面的元素覆蓋前面的元素炕柔。
整數(shù)下標(biāo)酌泰,重新建立下標(biāo)索引
array_rand(數(shù)組,隨機(jī)取出元素的個數(shù))
隨機(jī)取出數(shù)組內(nèi)元素匕累,返回隨機(jī)數(shù)組的下標(biāo)
如果隨機(jī)取出一個陵刹,返回下標(biāo)。
如果取出多個欢嘿,返回下標(biāo)數(shù)組衰琐。
shuffle(數(shù)組):打亂數(shù)組
打亂成功返回true, 打亂失敗返回false.