整理常用的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函数的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: STM32F765 调试MAX31856
 - 下一篇: Pytorch基础-07-自动编码器