isset()   检查变量是否设置

unset()  销毁变量

var_dump()   打印变量的详细信息

echo   输出一个或多个字符串

Print   输出字符串

Printf  输出格式化字符串

sprintf — Return a formatted string

print_r()  打印关于变量的易于解释的信息

define()   定义一个常量

defined()   检查某个名称的常量是否存在

Exit      输出一个消息并且退出当前脚本

Die      等同于exit()------

Empty   检查一个变量是否为空

include    语句包含并运行指定文件

require       语句包含并运行指定文件

include_once  语句在脚本执行期间包含并运行指定文件

 require_once  语句在脚本执行期间包含并运行指定文件

Strlen        获取字符串长度

Substr     返回字符串的子串

Strrpos     计算指定字符串在目标字符串中最后一次出现的位置

Trim       去除字符串首尾处的空白字符

Ltrim       删除字符串首端的空白字符 

Rtrim    删除字符串末端的空白字符

Str_replace()   子字符串替换

Strtolower    将字符串转化为小写

Strtoupper   将字符串转化为大写

ucwords     将字符串中每个单词的首字母转换为大写

ucfirst   将字符串的首字母转换为大写

in_array  检查数组中是否存在某个值

array_search   在数组中搜索给定的值,如果成功则返回相应的键名

array_key_exists   检查给定的键名或索引是否存在于数组中

Explode     使用一个字符串分割另一个字符串

Implode   Join array elements with a string

array_values()  返回数组中所有的值

array_keys()   返回数组中所有的键名

array_flip()    交换数组中的键和值

array_reverse()  返回一个单元顺序相反的数组

Count()     计算数组中的单元数目或对象中的属性个数

array_count_values()  统计数组中所有的值出现的次数

array_unique()   移除数组中重复的值

Sort()     对数组排序

Rsort     对数组逆向排序

Ksort()    对数组按照键名排序

Krsort()   对数组按照键名逆向排序

asort()  对数组进行排序并保持索引关系

Arsort()  对数组进行逆向排序并保持索引关系

array_merge()  合并一个或多个数组

array_rand()    从数组中随机取出一个或多个单元

array_sum()   计算数组中所有值的和

file_exists():检查文件或目录是否存在

copy():拷贝文件

unlink():删除服务端的文件

filesize():取得文件大小

filemtime():取得文件修改时间

fopen():打开文件或者 URL

fgets():从文件指针中读取一行

fread():读取文件

fwrite():写入文件

fclose():关闭文件释放资源

file_get_contents():将整个文件读入一个字符串

file_put_contents():将一个字符串写入文件 

number_format():函数通过千位分组来格式化数字

array_sum():函数返回数组中所有值得和