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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > php >内容正文

php

整理常用的PHP函数

發(fā)布時(shí)間:2023/12/20 php 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 整理常用的PHP函数 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

array() ?

array(value1,value2…..) ????????創(chuàng)建數(shù)組

array_chunk(array,size,preserve_keys) ???把一個(gè)數(shù)分割成新的數(shù)組塊[t???k]

array_combine(keys,values) ????????通過(guò)合并兩個(gè)數(shù)組(鍵名數(shù)組,鍵值數(shù)組)組成一個(gè)新的數(shù)組

array_count_values(array) ??????用于統(tǒng)計(jì)數(shù)組中所有值出現(xiàn)的次數(shù)

array_diff(array1,array2,...) ??????比較數(shù)組返回兩個(gè)數(shù)組的差集(只比較鍵值)?

array_diff_assoc(array1,array2,..) ??比較數(shù)組返回兩個(gè)數(shù)組的差集(比較鍵名和鍵值)?

array_diff_key(array1,array2,...) ??????比較數(shù)組返回兩個(gè)數(shù)組的差集(只比較鍵名)

array_fill(index,number,value) ???????????用給定的鍵值填充數(shù)組

array_filter(array,要用的回調(diào)函數(shù)) ????????????用回調(diào)函數(shù)過(guò)濾數(shù)組中的元素

array_flip(array) ????????????????????????????????反轉(zhuǎn)/交換數(shù)組中的鍵名和對(duì)應(yīng)關(guān)聯(lián)的鍵值[fl?p]

array_keys(array) ??????????????????????????????返回?cái)?shù)組中的所有鍵名

array_merge(array1,array2,..) ???????????把一個(gè)或多個(gè)數(shù)組合并一個(gè)數(shù)組[m?:rd?]

array_pad(array,size,value) ????????????????將指定數(shù)量的帶有指定值的元素插入到數(shù)組中

array_pop(array) ????????????????????????????????刪除最后一個(gè)元素

array_push(array) ??????????????????????????????末尾添加數(shù)組

array_shift(array()) ????????????? ??????刪除數(shù)并返回被刪除的元素值

array_unshift(array)) ??????????? ??????組中的第一個(gè)元素添加一個(gè)或多個(gè)元素

array_rand(array,number) ?????????從數(shù)組中隨機(jī)選出一個(gè)或多個(gè)數(shù)組

array_replace(array1,array2...) ?????使用后面數(shù)組的值替換第一個(gè)數(shù)組的值

array_reverse(array) ?????????????數(shù)組反轉(zhuǎn)并返回新的數(shù)組

array_search(value,array, strict(可選true,flase)) 搜索值返回鍵名。True搜索鍵名和值都一樣的元素

array_slice(array,start,length,preserve) ???返回?cái)?shù)組中的選定部分

array_splice(array,start,length,array) ?????把指定的元素去掉并用其他的替換

array_unique(array) ???????????刪除數(shù)組中的重復(fù)值?美?[ju?nik]

array_values(array) ????????????返回?cái)?shù)組中的所有值

array_key_exists(key,array) ??????查找數(shù)組鍵名是否存在

count(array) ?????????????????返回?cái)?shù)組中元素的數(shù)目美?[ka?nt]

in_array?(‘’,$array,bool?)???????檢查數(shù)組中是否存在指定的值 設(shè)置為TRUE,則in_array

函數(shù)檢查搜索的數(shù)據(jù)與數(shù)組的值的類型是否相同。

key(array) ????????????從關(guān)聯(lián)數(shù)組中取得鍵名

list(array1, array2…) ?????把數(shù)組中的值賦給一些數(shù)組變量???????????

krsort(array) ??????????對(duì)關(guān)聯(lián)數(shù)組按鍵名降序排序??

ksort(array) ???????????對(duì)關(guān)聯(lián)數(shù)組按鍵名升序排序????

arsort(array) ??????????對(duì)關(guān)聯(lián)數(shù)組按鍵值降序排序

asort(array) ???????????對(duì)關(guān)聯(lián)數(shù)組按鍵值升序排序

String ?

strtolower(string) ??????????????????把字符串轉(zhuǎn)換為小寫(xiě)字母

strtoupper(string) ??????????????????把字符串轉(zhuǎn)換為大寫(xiě)字母

strtr(“string”,”from”,””to”) ???????????轉(zhuǎn)換字符串中待定的字符

substr(string ,start, length) ???????????返回字符串的一部分

substr_count(string,substring,start,length) ??????計(jì)算子串在字符串中出現(xiàn)的次數(shù)

substr_replace(string,插入的字符,start,length) ???把字符串的一部分替換為另一個(gè)字符

trim(string,哪些字符(可選)) ????????移除字符串兩側(cè)的空白字符和其他字符trim

ucfirst(string) ????????????????把字符串的首字符轉(zhuǎn)換為大寫(xiě)

ucwords(string) ??????????????把字符串的每個(gè)首字符轉(zhuǎn)換為大寫(xiě)

sha1(string,可選字符) ?????????????計(jì)算字符串的SHA-1散列

sha1_file(file) ???????????????計(jì)算文件的SHA散列

sprintf(如何格式化其中的變量) ????????把格式化的字符串寫(xiě)入一個(gè)變量中?

str_getcsv(string,分界符,環(huán)繞符,轉(zhuǎn)義符)???把CSV字符串解析到數(shù)組中

str_ireplace(查找值,替換值) ????????替換字符串中的一些字符(大小寫(xiě)不敏感)

str_pad(string,length) ????????????把字符串填充為新的長(zhǎng)度

str_repeat(string,次數(shù)) ???????????把字符串重復(fù)指定的次數(shù)

str_replace(查找的值,替換的值) ??????替換字符串的一些字符(大小寫(xiě)敏感)

str_shuffle(string) ?????????隨機(jī)的打亂字符串的所有字符?美?[???f?l] 洗牌/混亂?

str_split(string.length)??????????把字符串分割到數(shù)組中

str_word_count(string) ??????計(jì)算字符串中的單詞長(zhǎng)度

strchr(string,search,before_search) ???查找字符串在另一字符串的第一次出現(xiàn)strstr()

implode(內(nèi)容,array) ?????????返回一個(gè)由數(shù)組元素組成的字符串?美?[?m?plo?d]

lcfirst(string ) ????????????字符串的首字符轉(zhuǎn)換成小寫(xiě)

ltrim(string,定義的字符) ????????移除字符串左側(cè)的空白字符或其他字符

md5(string) ?????????????計(jì)算MD5散列

md5_file(file) ????????????計(jì)算文件的MD5散列

ord(string) ???????????????返回字符串中第一個(gè)字符的ASCII碼值?

parse_str(string,array(可選) ????把查詢字符串解析到變量中

printf(格式值) ????????????輸出格式化的字符串

print(strings) ?????????????輸出一個(gè)或多個(gè)字符串

strip_tags(string) ??????????剝?nèi)プ址腍TML和PHP標(biāo)簽

stripcslashes(string) ???????刪除由addcslashes()函數(shù)添加的反斜杠??lashes [l??]

stripslashaes string () ??????刪除由addslashees()函數(shù)添加反斜杠

stripos(string,find,start) ?????返回字符串在另一串中第一次出現(xiàn)的位置(大小寫(xiě)不敏感)

stristr(search,搜索的字符串) ?????查找字符串在另一字符串中第一次出現(xiàn)的位置(大小寫(xiě)不敏感)

strlen(string) ???????????返回字符串的長(zhǎng)度

strpos(string,要查找的字符) ????返回字符串在另一字符串中第一次出現(xiàn)的位置(大小寫(xiě)不敏感)

strrchr(string,查找的字符) ?????查找字符串在另一字符串中最后一次出現(xiàn)

strrev(string) ??????????反轉(zhuǎn)字符串。

strripos(string,查找的字符) ???查找字符串在另一字符串中最后一次出現(xiàn)的位置(大小寫(xiě)不敏感)

strrpos(string,查找的字符) ???查找字符串在另一字符串中最后一次出現(xiàn)的位置(大小寫(xiě)不敏感)

addcslashes(string,范圍) ??返回在指定的字符前添加反斜杠的字符串

addslashes(string) ????????????返回在預(yù)定義的字符前添加反斜杠的字符串

chr(ASCII 值。) ???????????????從指定ASCII碼值返回字符

chunk_split(string,length,end) ????把字符串分割為一連串更小的部分

count_chars() ???????????????返回字符串所用的字符信息

echo(strings) ????????????????輸出一個(gè)或者多個(gè)字符串

explode() ???????????????????把字符打撒為數(shù)組

Date

date_default_timezone_get() ???返回默認(rèn)時(shí)區(qū)被所有的Date/Time函數(shù)使用

date_default_timezone_set() ???設(shè)置默認(rèn)時(shí)區(qū)被所有的Date/Time函數(shù)使用

date() ??????????????????????格式化本地日期和時(shí)間

time() ??????????????????????返回當(dāng)前時(shí)間的Unix時(shí)間戳

?

?

Math

pi() ????????????????返回圓周率PI的值

pow(x,y) ???????返回x的y次方

rand() ?????????返回隨機(jī)整數(shù)(0-1)

round() ????????對(duì)浮點(diǎn)整數(shù)進(jìn)行四舍五入

abs() ??????????取絕對(duì)值

ceil() ??????????向上取整

floor() ?????????向下取整

max() ?????????取數(shù)組中的直達(dá)值

min() ?????????去數(shù)組中的最小值

mt_rand() ??????????使用Mersenne Twister算法生成隨機(jī)整數(shù)

is_nan() ????????????判斷是否為非數(shù)值

?

File

fwrite(file,string,length) ?????????????寫(xiě)入打開(kāi)的文件

is_dir(file) ????????????????????????判斷文件是否是同一個(gè)目錄

is_file(file) ???????????????????????判斷文件是否是常規(guī)的文件

mkdir(目錄名稱) ????????????????????創(chuàng)建目錄

move_uploaded_fild(file,newloc) ?????把上傳的文件移動(dòng)到新位置

parse_ini_file(file) ?????????????????解析一個(gè)配置文件

rename(file) ?????????????????????從命名文件或目錄

rmdir(目錄) ???????????????????????刪除空的目錄

unlink(filename) ??????????????????刪除文件

filesize(filename) ?????????????????返回文件大小

fopen(filename,類型) ?????????????????打開(kāi)一個(gè)文件或URL

fputs(file,string,length) ????????????????內(nèi)容寫(xiě)進(jìn)一個(gè)打開(kāi)的文件中?fwrite()的別名

fread(file,length) ??????????????????讀取打開(kāi)的文件

fseek(file,新的位置) ???????????????在打開(kāi)的文件中定位

copy(file,to_file) ??????????????????復(fù)制文件到目的地

dirname(path路徑) ???????????????返回路徑中的目錄名稱部分

fclose(file) ??????????????????????關(guān)閉打開(kāi)的文件

fgetc(file) ???????????????????????從打開(kāi)的文件中返回字符

fgetcsv(file) ?????????????????????從打開(kāi)的文件中解析一行,校驗(yàn)CSV字段?

fgets(file) ???????????????????????打開(kāi)的文件中返回一行

fgetss(file) ???????????????????從打開(kāi)的文件中返回一行并過(guò)濾掉HTML和PHP

file(path) ????????????????????把文件讀入數(shù)組

file_exists(file) ????????????????檢查文件或目錄是否存在

file_get_contents(file) ??????????把文件讀入字符串

file_put_contents(file,data) ??????把字符串寫(xiě)入文件

?

Directory

chdir(directory) ????????????????改變當(dāng)前的目錄

closedir(dir_handle可選)????????????關(guān)閉錄句柄

dir() ?????????????????????????返回directory類的實(shí)例

getcwd(directory) ??????????????返回當(dāng)前工作目錄

opendir(path) ?????????????????打開(kāi)目錄句柄

readdir(dir_handle可選) ???????????返回目錄句柄的條件?

scandir(directory) ??????????????返回指定目錄中的文件和目錄的數(shù)組

總結(jié)

以上是生活随笔為你收集整理的整理常用的PHP函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。