日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

整理常用的PHP函数

發布時間:2023/12/20 php 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 整理常用的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函数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。