PHP常用函式積累

2021-08-06 08:21:58 字數 890 閱讀 2250

(1)php暫停函式

有時候需要程式執行到某處時暫停一段時間,然後繼續執行。比如,爬蟲在爬取某個**時,訪問的太頻繁的話會造成伺服器較大的壓力,這樣不太好。

sleep($time),引數為需要暫停的秒數;

usleep($time),引數為需要暫停的毫秒數。

1s = 1000ms

(2)陣列類

end($arr),獲得陣列最後乙個元素;

max($arr),獲得陣列中最大元素;

min($arr),獲得陣列中最小元素;

array_splice(&$arr,$offset [,$length [,$input_arr]]),替換陣列指定的元素。

array_flip($arr),將陣列的值與對應的索引交換,對於交換後相同的索引,只保留最後乙個及其對應的值。可以用它實現陣列去重,翻翻法,array_flip(array_flip($arr)),這個方法比array_unique()要快。

array_sum($arr),計算陣列元素之和。

(3)字串類

strtolower($str),返回乙個被轉換為小寫的字串;

strtoupper($str),返回乙個被轉換為大寫的字串;

substr_count($str,$substr [,$start [,$length]]),返回substr在str中,從start開始,經過length個字元,這段範圍類substr出現的次數。不會統計重疊的串。

例如:str = ababa , substr = aba , 這種情況只計算一次。

(4)數學類

rand([min,max]),產生min至max之間乙個隨機整數;

mt_rand([min,max]),產生min至max之間乙個隨機整數,mt_rand比rand要快四倍;

PHP 常用函式積累

htmlspecialchares把html中的幾個特殊字元轉義成html entity 格式 x 形式,包括 五個字元。and 雙引號 當ent noquotes沒有設定的時候 單引號 當ent quotes設定 小於號 大於號 htmlspecialchars可以用來過濾ge t,post,co...

PHP函式積累總結

字串 1 strtr string,from,to 函式 把字串中的字元from替換成to。如果from和to長度不同,則格式化為最短的長度。n程式設計客棧bsp strtr string,array 函式 array鍵值為待更改的原始字元,元素值為目標字元。陣列1 array combine ke...

python numpy常用函式積累

axis屬性 在python numpy中許多函式都有axis這一屬性,該屬性通常是指進行函式計算時指定的計算軸方向,一般設定為 a xi s 0axis 0 axis 0 為列,axi s 1axis 1 axis 1 為行。樣例如下 import numpy as np x np.random....