短标签<??>
隐藏域传值
<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);第三参是把字符串分成几个元素,从前往后算,可为负.