日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

PHP中9個非常非常有用的函數

php常用函數匯總

PHP是目前WEB開發中非常流行的語言,它提供了很多函數和類庫來滿足我們對現實需求的處理,今天我們就來聊聊9個在項目研發中非常有用的函數。

system

難度指數:★ ★ ★ ★ ★

使用頻率:★ ★ ★ ★ ☆

往往一個復雜的應用都是由多種語言合作一起提供服務的,比如對于一些大文件的處理,PHP就不怎么擅長,那么這個時候,我們可以借助shell里面和操作文件相關的命令來完成,于是,我們就可以用這個函數來調用相應的shell命令,當然還有其他非常實用的功能,需要你對shell熟悉。

http_build_query

難度指數:★ ★ ★

使用頻率:★ ★ ★ ★ ★

通過各種各樣的變量生成最后的URL,是項目中經常遇到的問題,如果我們采用字符串連接的方式來生成最后的URL,那么隨著變量的增多,我們的代碼更復雜,還好有這個函數,我們能夠利用數組的方式將所有的變量組合在一起,最后通過這個函數直接就可以生成最后的URL,是不是非常方便呢。

parse_url

難度指數:★ ☆

使用頻率:★ ★ ☆ ☆ ☆

我們知道一個URL是由很多部分組成的,比如主機、協議、路徑、端口等等,有時我們需要驗證來源URL的主機是否符合某個條件,這個時候就需要將URL進行分解,如果手動去分解的話,還是比較麻煩的,但是有了這個函數,我們能夠輕松的分解并得到每一個部分。

filter_var

難度指數:★ ★ ★ ☆

使用頻率:★ ★ ★ ☆ ☆

不用說了,在項目開發中,我們經常面對URL、Email、IP地址等的驗證,一提到字符串驗證,很多人都想到正則表達式來實現,但是用正則表達式的時候,很多人又發現正則表達式有些難理解,其實不用這么復雜,我們可以用這個函數來完成很多驗證。

array_merge

難度指數:★ ★ ★ ★

使用頻率:★ ★ ☆ ☆ ☆

有時候我們在生產環境里面遇到這樣的一種情況,就是最后返回給接口或者頁面的數據結果是由多個查詢結果集組合而成,那么這種情況,我們就可以使用這個函數來完成,它可以將多個數組合并為一個數組,我們就可以將這個數組返回給頁面或者將數組轉換為JSON字符串返回給接口。

array_map

難度指數:★ ★ ★ ★ ★

使用頻率:★ ★ ★ ★ ☆

很多時候我們發現從數據庫或者從緩存里面取出來的數據,并不滿足我們顯示的需要,比如一些顯示字段需要其他幾個字段經過某種計算而來,這時可以有兩種做法,一種是直接將得到的數據通過我們自定義的函數來完成,另一種就是采用這個函數來做。

array_push

難度指數:★ ★

使用頻率:★ ★ ★ ★ ☆

我們在生產項目里面,經常會做的一件事就是將滿足條件的記錄一個個的插入到數組里面,以方便后面進行操作,雖然我們可以通過定義一個變量的方式來實現,也可以使用[]這種方式來實現,但是在一些特殊環境下面,用這個出現邏輯錯誤的幾率非常小。

bccomp

難度指數:★ ★

使用頻率:★ ★ ★ ☆ ☆

比較兩個整數是否相等,我們很容易做到,即用一個 == 就完成了,但是如果讓你比較的是兩個浮點數,這個時候用 == 是做不到的,因為浮點數存儲的特殊性(即精度限制),也正因為這個精度限制的原因,如果用 == 去比較,會將兩個不相等的浮點數計算為相等,為了解決這個問題,我們可以用bccomp函數來完成,該函數就是專門用來比較浮點數的。

mb_convert_encoding

難度指數:★ ★

使用頻率:★ ★ ★ ☆ ☆

隨著我們的應用業務擴展,難免會與第三方的其他平臺進行通信,比如第三方天氣、快遞物流接口、短信接口等等,這個時候雖然我們通過接口很容易和第三方通信,但是有一個問題是,或許第三方的編碼和我們應用的編碼不一樣,這個時候我們就要用這個函數來完成對獲取的數據轉碼的過程,否則我們的應用會出現亂碼的情況。
 

分享到:
標簽:PHP
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定