A
array_shift() - 将 array 的第一个单元移出并作为结果返回,将 array 的长度减一并将所有其它单元向前移动一位
B
C
ceil - 进一法取整
D
define(name,value,case_insensitive) 函数定义一个常量。
在设定以后,常量的值无法更改
常量名不需要开头的美元符号 ($)
作用域不影响对常量的访问
常量值只能是字符串或数字
name必需。规定常量的名称。value必需。规定常量的值。case_insensitive可选。规定常量的名称是否对大小写敏感。若设置为 true,则对大小写不敏感。默认是 false(大小写敏感)。
E
F
function_exists ( string $function_name ) 在已经定义的函数列表(包括系统自带的函数和用户自定义的函数)中查找 function_name。如果给定的函数已经被定义就返回 TRUE。$function_name必须为一个字符串。
G
H
header() - 发送原生HTTP头
htmlspecialchars() - 将字符串中的html特殊字符转换为html实体字符。 输出:"<测试>"
echo htmlspecialchars('<测试>');
I
implode(',',$arr) - 将一个一维数组的值转化为字符串
intval() - 将字符串转换为整形
isset — 检测变量是否设置,并且不是 NULL。
J
json_decode()-对json格式的字符串进行解码,当参数为true,将返回数组而非object。
K
L
lcfirst() - 将字符串的首字母转换为小写
M
mb_convert_case() - 对字符串进行大小写转换
microtime() - 返回当前 Unix 时间戳和微秒数
move_uploaded_file($filename , $destination) - 将上传的文件移动到新位置
mysql_fetch_assoc - 从结果集中取得一行作为关联数组
mysqli_fetch_array() - 从结果集中取得一行作为关联数组,或数字数组,或二者兼有。
mysqli_free_result() - 释放结果内存。
mysql_query - 发送一条 MySQL 查询(不支持多条查询)
mysql_real_escape_string - 转义 SQL 语句中使用的字符串中的特殊字符,并考虑到连接的当前字符集
N
O
P
parse_url - 解析 URL,返回其组成部分
preg_replace( $pattern , $replacement ,$subject ) — 执行一个正则表达式的搜索和替换。
搜索subject中匹配pattern的部分, 以replacement进行替换。
preg_match($patten,$subject) - 搜索subject与pattern给定的正则表达式的一个匹配,返回匹配次数。
Q
R
S
session_destroy() - 销毁一个会话中的全部数据
session_start() - 会创建新会话或者重用现有会话。 如果通过 GET 或者 POST 方式,或者使用 cookie 提交了会话 ID, 则会重用现有会话。
setcookie() - 发送cookie。
$value = 'something from somewhere';
setcookie("TestCookie", $value); // 未指定过期时间,在会话结束时过期,用户关闭浏览器时会话即结束
setcookie("TestCookie", $value, time()+3600); / 1 小时过期 /
setcookie("TestCookie",'',time()-1); //通过设置有效期为一个过期的时间,清除cookie
strpos("另一字符串","字符串") 函数查找字符串在另一字符串中第一次出现的位置。strpos() 函数对大小写敏·感。该函数是二进制安全的。相关函数
stripos() - 查找字符串在另一字符串中第一次出现的位置(不区分大小写) strripos() - 查找字符串在另一字符串中最后一次出现的位置(不区分大小写) strrpos() - 查找字符串在另一字符串中最后一次出现的位置(区分大小写)
strip_tags() - 函数剥去字符串中的 HTML、XML 以及 PHP 的标签。
strrchr() - 查找指定字符在字符串中的最后一次出现
strtoupper() - 将字符串转化为大写
strtolower() - 将字符串转化为小写
strip_tags() - 从字符串中去除 HTML 和 PHP 标记
echo strip_tags('测试'); // 输出:测试
T
trim — 去除字符串首尾处的空白字符(或者其他字符)
U
ucfirst() - 将字符串的首字母转换为大写
ucwords() - 将字符串中每个单词的首字母转换为大写
uniqid - 生成一个唯一ID
unset() - 释放给定变量
V
version_compare( string $version1 , string $version2 [, string $operator ] )对比两个「PHP 规范化」的版本数字字符串.。默认情况下,在第一个版本低于第二个时,version_compare() 返回 -1;如果两者相等,返回 0;第二个版本更低时则返回 1。当使用了可选参数 operator 时,如果关系是操作符所指定的那个,函数将返回 TRUE,否则返 回 FALSE。
version1第一个版本数。version2第二个版本数。operator如果你指定了可选的第三个参数 operator,你可以测试两者的特定关系。 可以的操作符分别是:<、 lt、<=、 le、>、 gt、>=、 ge、==、 =、eq、 !=、<> 和 ne。
W
X
Y
Z
其他
__autoload - 尝试加载未定义的类,没有返回值。
// 自动加载函数
function __autoload(){
require './$className.class.php';
}
自动加载类,成功返回true,失败返回false
spl_autoload_register(function($class_name){
require "./{$class_name}.php";
});