今天学到的几个函数【二】
1,sprintf()语法类似于C语言中的printf()。
2,mysql_fetch_assoc($result)是一种面向过程方法,将结果集合中每一行以数组形式返回。
mysql_num_rows($result)返回结果集合的行数。
3,在表单的action属性里使用$_SEVER['PHP_SELF']实现跳转到本页面,该变量是一个全局变量。
4,htmlentites()可以转化所有的,htmlspecialchars()转化PHP手册上列出的几个。
5,<img src="img/captcha.php?nocache=<?echo time();?>">中的nocache是用随机时间作参数的,使得页面不会缓存。因为要生成验证码。
6,ob_start()捕捉缓冲
ob_get_clean()提取ob_get_contents()与释放缓冲ob_end_clean()两函数的组合版,
7,sha1($str)计算$str的哈希值。
8,strtoupper()将所有的字符转换成大写。同理:strtolower()将所有的字符转换成小写。
9,mysql_real_escape_string() 函数转义SQL 语句中使用的字符串中的特殊字符,尤其是如下字符:
- \x00
- \n
- \r
- \
- '
- "
- \x1a
10,mysql_insert_id()返回上一步insert自动产生的ID号,如果上一步没有成功则返回0。
11,strpos($str1,$str2)用来检索 $str1中是否存在$str2.有则返回相对开头位置,无则返回false。