短標籤<??>
隱藏域傳值
<input type="hidden" name="type" value=3 />
\r\n
正則表達式
html select option
for循環遍歷
sql語句;
作用域;
時間
1.time(),返回當前時間戳.
2.strtotime(),可把時間轉換成時間戳,如strtotime("2016-01-01 00:00:00"),strtotime("+3 days"),strtotime("december 2th").
3.mktime(int hour, int minute, int second, int month, int day, int year [, int is_dst])所需時間格式固定爲整數型.
4.date("Y-m-d H:i:s",time()),把時間戳轉換爲日期,日期格式可調成任意形式.date('w',time())是星期幾的格式.date('j',time())沒有0.如1號就是1,不是01.date('F')是英文月的表達.
sprintf
1.%s替換變量.$a="world";spring("hello %s", $a),不止%s,同python.
塊標籤
1.div,p在最外面,不要嵌套在其他塊裏,用來佈局.div裏可嵌套p.
2.li是塊標籤,裏面可繼續嵌套ul,li.
button
1.<button></button>有個默認屬性<button type="submit"></button>=<input type="submit">. 可改成<button type="button"></button>=<input type="button">
2.button可以用form.submit()提交.eg.form.sub.οnclick=function(){form.submit()}.
3.form.sub.οnsubmit=function(){return false},驗證. 行內οnsubmit="return check()".
生成唯一隨機數
1.sha1(uniqid(mt_rand(), true)); mt_rand()生成隨機數. uniqid獲取一個帶前綴、基於當前時間微秒數的唯一ID,字符數23. sha1計算字符串的 sha1 散列值,20字符.
轉義函數
1.htmlentities($str, ENT_QUOTES);將字符串中的引號全部轉換爲html實體,爲避免被解析.
explode
1.explode(":", $string, 2);第三參是把字符串分成幾個元素,從前往後算,可爲負.