您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

常用的PHP函总结分享

2025/1/2 12:16:21发布21次查看
php函数是学php的必经之路,关于常用的php函数有哪些呢?本文主要和大家分享常用的php函总结,希望能帮助到大家。
array()  
array(value1,value2…..)         创建数组
array_chunk(array,size,preserve_keys)    把一个数分割成新的数组块[tʃʌŋk]
array_combine(keys,values)         通过合并两个数组(键名数组,键值数组)组成一个新的数组
array_count_values(array)       用于统计数组中所有值出现的次数
array_diff(array1,array2,...)       比较数组返回两个数组的差集(只比较键值) 
array_diff_assoc(array1,array2,..)   比较数组返回两个数组的差集(比较键名和键值) 
array_diff_key(array1,array2,...)       比较数组返回两个数组的差集(只比较键名)
array_fill(index,number,value)            用给定的键值填充数组
array_filter(array,要用的回调函数)             用回调函数过滤数组中的元素
array_flip(array)                                 反转/交换数组中的键名和对应关联的键值[flɪp]
array_keys(array)                               返回数组中的所有键名
array_merge(array1,array2,..)            把一个或多个数组合并一个数组[mɜ:rdʒ]
array_pad(array,size,value)                 将指定数量的带有指定值的元素插入到数组中
array_pop(array)                                 删除最后一个元素
array_push(array)                               末尾添加数组
array_shift(array())                     删除数并返回被删除的元素值
array_unshift(array))                   组中的第一个元素添加一个或多个元素
array_rand(array,number)          从数组中随机选出一个或多个数组
array_replace(array1,array2...)      使用后面数组的值替换第一个数组的值
array_reverse(array)              数组反转并返回新的数组
array_search(value,array, strict(可选true,flase)) 搜索值返回键名。true搜索键名和值都一样的元素
array_slice(array,start,length,preserve)    返回数组中的选定部分
array_splice(array,start,length,array)      把指定的元素去掉并用其他的替换
array_unique(array)            删除数组中的重复值 美 [juˈnik]
array_values(array)             返回数组中的所有值
array_key_exists(key,array)       查找数组键名是否存在
count(array)                  返回数组中元素的数目美 [kaʊnt]
in_array (‘值’,$array,bool )       检查数组中是否存在指定的值 设置为true,则in_array
函数检查搜索的数据与数组的值的类型是否相同。
key(array)             从关联数组中取得键名
list(array1, array2…)      把数组中的值赋给一些数组变量           
krsort(array)           对关联数组按键名降序排序  
ksort(array)            对关联数组按键名升序排序    
arsort(array)           对关联数组按键值降序排序
asort(array)            对关联数组按键值升序排序
string  
strtolower(string)                   把字符串转换为小写字母
strtoupper(string)                   把字符串转换为大写字母
strtr(“string”,”from”,””to”)            转换字符串中待定的字符
substr(string ,start, length)            返回字符串的一部分
substr_count(string,substring,start,length)       计算子串在字符串中出现的次数
substr_replace(string,插入的字符,start,length)    把字符串的一部分替换为另一个字符
trim(string,哪些字符(可选))         移除字符串两侧的空白字符和其他字符trim
ucfirst(string)                 把字符串的首字符转换为大写
ucwords(string)               把字符串的每个首字符转换为大写
sha1(string,可选字符)              计算字符串的sha-1散列
sha1_file(file)                计算文件的sha散列
sprintf(如何格式化其中的变量)         把格式化的字符串写入一个变量中 
str_getcsv(string,分界符,环绕符,转义符)   把csv字符串解析到数组中
str_ireplace(查找值,替换值)         替换字符串中的一些字符(大小写不敏感)
str_pad(string,length)             把字符串填充为新的长度
str_repeat(string,次数)            把字符串重复指定的次数
str_replace(查找的值,替换的值)       替换字符串的一些字符(大小写敏感)
str_shuffle(string)          随机的打乱字符串的所有字符 美 [ˈʃʌfəl] 洗牌/混乱 
str_split(string.length)          把字符串分割到数组中
str_word_count(string)       计算字符串中的单词长度
strchr(string,search,before_search)    查找字符串在另一字符串的第一次出现strstr()
implode(内容,array)          返回一个由数组元素组成的字符串 美 [ɪmˈploʊd]
lcfirst(string )             字符串的首字符转换成小写
ltrim(string,定义的字符)         移除字符串左侧的空白字符或其他字符
md5(string)              计算md5散列
md5_file(file)             计算文件的md5散列
ord(string)                返回字符串中第一个字符的ascii码值 
parse_str(string,array(可选)     把查询字符串解析到变量中
printf(格式值)             输出格式化的字符串
print(strings)              输出一个或多个字符串
strip_tags(string)           剥去字符串的html和php标签
stripcslashes(string)        删除由addcslashes()函数添加的反斜杠  lashes [læʃ]
stripslashaes string ()       删除由addslashees()函数添加反斜杠
stripos(string,find,start)      返回字符串在另一串中第一次出现的位置(大小写不敏感)
stristr(search,搜索的字符串)      查找字符串在另一字符串中第一次出现的位置(大小写不敏感)
strlen(string)            返回字符串的长度
strpos(string,要查找的字符)     返回字符串在另一字符串中第一次出现的位置(大小写不敏感)
strrchr(string,查找的字符)      查找字符串在另一字符串中最后一次出现
strrev(string)           反转字符串。
strripos(string,查找的字符)    查找字符串在另一字符串中最后一次出现的位置(大小写不敏感)
strrpos(string,查找的字符)    查找字符串在另一字符串中最后一次出现的位置(大小写不敏感)
addcslashes(string,范围)   返回在指定的字符前添加反斜杠的字符串
addslashes(string)             返回在预定义的字符前添加反斜杠的字符串
chr(ascii 值。)                从指定ascii码值返回字符
chunk_split(string,length,end)     把字符串分割为一连串更小的部分
count_chars()                返回字符串所用的字符信息
echo(strings)                 输出一个或者多个字符串
explode()                    把字符打撒为数组
date
date_default_timezone_get()    返回默认时区被所有的date/time函数使用
date_default_timezone_set()    设置默认时区被所有的date/time函数使用
date()                       格式化本地日期和时间
time()                       返回当前时间的unix时间戳
math
pi()                 返回圆周率pi的值
pow(x,y)        返回x的y次方
rand()          返回随机整数(0-1)
round()         对浮点整数进行四舍五入
abs()           取绝对值
ceil()           向上取整
floor()          向下取整
max()          取数组中的直达值
min()          去数组中的最小值
mt_rand()           使用mersenne twister算法生成随机整数
is_nan()             判断是否为非数值
file
fwrite(file,string,length)              写入打开的文件
is_dir(file)                         判断文件是否是同一个目录
is_file(file)                        判断文件是否是常规的文件
mkdir(目录名称)                     创建目录
move_uploaded_fild(file,newloc)      把上传的文件移动到新位置
parse_ini_file(file)                  解析一个配置文件
rename(file)                      从命名文件或目录
rmdir(目录)                        删除空的目录
unlink(filename)                   删除文件
filesize(filename)                  返回文件大小
fopen(filename,类型)                  打开一个文件或url
fputs(file,string,length)                 内容写进一个打开的文件中 fwrite()的别名
fread(file,length)                   读取打开的文件
fseek(file,新的位置)                在打开的文件中定位
copy(file,to_file)                   复制文件到目的地
dirname(path路径)                返回路径中的目录名称部分
fclose(file)                       关闭打开的文件
fgetc(file)                        从打开的文件中返回字符
fgetcsv(file)                      从打开的文件中解析一行,校验csv字段 
fgets(file)                        打开的文件中返回一行
fgetss(file)                    从打开的文件中返回一行并过滤掉html和php
file(path)                     把文件读入数组
file_exists(file)                 检查文件或目录是否存在
file_get_contents(file)           把文件读入字符串
file_put_contents(file,data)       把字符串写入文件
directory
chdir(directory)                 改变当前的目录
closedir(dir_handle可选)            关闭录句柄
dir()                          返回directory类的实例
getcwd(directory)               返回当前工作目录
opendir(path)                  打开目录句柄
readdir(dir_handle可选)            返回目录句柄的条件 
scandir(directory)               返回指定目录中的文件和目录的数组
相关推荐:
php函数的查找性能测试
php函数call_user_func的使用方法
php函数的基本结构
以上就是常用的php函总结分享的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product