PHP 常用主要函数大全

kevinlou 贡献于2012-11-05

作者 060  创建于2012-05-15 09:54:00   修改者060  修改于2012-05-15 09:56:00字数2337

文档摘要:PHP常用主要函数大全数组:【重点1】array()创建数组implode(分隔,str)把数组值数据按指定字符连接起来explode([分隔],arr)按指定规则对一个字符串进行分割,返回值为数组别名joinarray_merge()合并一个或多个数组array_combine()创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值array_push(arr,str)将一个或多个单元压入数组的末尾(入栈)array_unique(arr)移除数组中重复的值array_search()在数组中搜索给定的值,如果成功则返回相应的键名array_values()返回数组中所有的值array_keys()返回数组中所有的键名count(arr)
关键词:

PHP常用主要函数大全 数组:【重点1】 array() 创建数组 implode(分隔,str) 把数组值数据按指定字符连接起来 explode([分隔],arr)按指定规则对一个字符串进行分割,返回值为数组 别名join array_merge()合并一个或多个数组 array_combine() 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值 array_push(arr,str) 将一个或多个单元压入数组的末尾(入栈) array_unique(arr)移除数组中重复的值 array_search() 在数组中搜索给定的值,如果成功则返回相应的键名 array_values()返回数组中所有的值 array_keys() 返回数组中所有的键名 count(arr) 计算数组中的单元数目或对象中的属性个数sizeof() is_array(arr) 检测变量是否是数组 sort(arr) 对数组排序 array_flip(arr) 交换数组中的键和值 key(arr)返回数组中当前元素的键名 reset(arr)数组的内部指针指向第一个单元 array_chunk() 将一个数组分割成多个 字符串:【重点2】 trim(str) 消除字符串两边的空格 rtrim() addslashes strlen(str) 取字符串长度 substr(str,start,length) 截取指定字符串中指定长度的字符 strstr(str,search)函数用于获取一个指定字符串在另一个字符串中首次出现的位置到后者末尾的子字符串。 strpos(str,search) 查找字符串中某字符第一次出现的位置 explode(分隔,str)按指定规则对一个字符串进行分割,返回值为数组 implode(分隔,str) 把数组值数据按指定字符连接起来 str_replace(search,replace,str) 字符串替换 ucfirst(str) 将字符串第一个字符大写 strtolower ucwords(str) 将字符串每个字的第一个字母大写 strchr 取某字符最后出现的位置 strcmp(str1,str2)函数用来对两个字符串进行比较 substr_count()函数检索子串出现的次数 正则相关字符串函数: preg_match(pattern,subject,matches) 在subject字符串中搜索与 pattern 给出的正则表达式相匹配的内容,匹配后的结果存放在matches里边,matches[0]全部匹配内容,matches[1]第一个模式单元matches[1]第二模式单元,以此类推. preg_match_all(pattern,subject,matches)全局匹配,其余的preg_match函数相似 preg_replace(pattern,replacement,str) 执行正则表达式的搜索和替换,三种[string,string][array,string][array,array] preg_split(pattern,str) 用正则表达式分割字符串 preg_grep(pattern,array)用正则表达式匹配数组的值,返回一个新的数组信息 mb系列函数 待整理 数据库:【重点3】 mysql_connect(主机,用户名,密码) 打开一个到 MySQL 服务器的连接 mysql_select_db(数据库,连接数据库资源) 选择 MySQL 数据库 mysql_query("set names utf8");设定字符集 mysql_close(连接数据库资源) 关闭 MySQL 链接 mysql_query(语句) 发送一条 MySQL 查询 mysql_fetch_row(结果资源)从结果集中取得一行结果(索引数组) mysql_fetch_assoc(结果资源)从结果集中取得一行结果(关联数组) mysql_fetch_array(结果资源)从结果集中取得一行结果(索引/关联数组) mysql_fetch_object(结果资源)从结果集中取得一行结果(对象数组) mysql_free_result(结果资源)释放结果集 mysql_num_rows(结果资源)用于计算查询结果中所得行的数目 mysql_affected_rows()获得受影响的结果数目 mysql_insert_id()传回最后一次使用 INSERT 指令产生的自动增长 ID 值 mysql_result(结果集,记录数,栏位名称) 文件处理:【次要】 file_exists(filename) 文件或目录是否存在 filesize(filename) 取得文件大小 pathinfo(filename) 返回目录名、基本名和扩展名的关联数组 mkdir(dirname) 创建目录 rmdir(dirname) 删除空目录 fopen(filename,模式) 打开文件 fclose(fp) 关闭文件 fwrite(fp,str,length) 写入文件 file_put_contents(filename,content) 把内容存成文件 file_get_contents(filename) 从文件读出内容 fread(fp,length) 读取文件 fgets() 从文件指针中读取一行 fgetc() 从文件指针中读取字符 file()把整个文件读入一个数组中,数组中的每个单元都是文件中相应的一行 readfile() 读入一个文件并写入到输出缓冲 copy(filename1,filename2) 复制文件 unlink(filename) 删除文件 rename(filename1,filename2) 重命名文件或目录 $text = iconv('gbk','utf-8','高志伟');///将gbk编码转换为utf-8

下载文档到电脑,查找使用更方便

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 6 金币 [ 分享文档获得金币 ] 1 人已下载

下载文档