php不常用函數(shù)和常量記錄

  • DIRECTORY_SEPARATOR 目錄分割符,統(tǒng)一了不同操作系統(tǒng)的目錄分割符可能不同的問題
    -PHP_EOL 換行符(不是</br>,是\r\n在不同平臺的統(tǒng)一)
  • register_shutdown_function() 注冊一個 callback 泌绣,它會在腳本執(zhí)行完成或者exit()后被調(diào)用,詳情連接
  • sprintf 將字符串格式化,比如轉(zhuǎn)到16進制撰糠,浮點數(shù)乘盼,ASCII值,例:sprintf('%08x',‘ce#3ds’)將字符串轉(zhuǎn)為16進制运悲,8位不足的化前面補0
  • serialize 將對象數(shù)組等復(fù)雜數(shù)據(jù)類型序列化婉商,返回字符串resource類型不行
  • unserialize()將已經(jīng)序列化的數(shù)據(jù)解析
  • int crc32 ( string $str ) 生成 str 的 32 位循環(huán)冗余校驗碼多項式似忧。這通常用于檢查傳輸?shù)臄?shù)據(jù)是否完整。(由于 PHP 的整數(shù)是帶符號的丈秩,所以在 32 位系統(tǒng)上許多 crc32 校驗碼將返回負整數(shù)盯捌,所以通常配合sprintf()“%u”格式符來獲取表示無符號 crc32 校驗碼的字符串)
  • string http_build_query(mixed $query_data) 生成 URL-encode 之后的請求字符串
  • array array_map(callback callback, arrayarray) 為數(shù)組的每個元素應(yīng)用回調(diào)函數(shù),返回處理之后的數(shù)組
  • str stripslashes($str) 把字符串去掉\
  • str_pad — 使用另一個字符串填充字符串為指定長度,比如前面補0等詳細鏈接
  • array stat(string $filename) 獲取文件信息,返回一個數(shù)組
  • memory_get_usage返回分配給 PHP 的內(nèi)存量,可以通過2次不同的取值判斷當(dāng)前腳本使用了多少內(nèi)存
  • nl2br 將字符串的每一行加一個<br/>,例:nl2br("foo isn't\n bar");//foo isn't<br />bar
  • htmlspecialchars() 過濾html標(biāo)簽蘑秽,將特殊字符轉(zhuǎn)換為 HTML 實體
  • str_split( string string [, intsplit_length = 1 ]) 將字符串分割為數(shù)組,通過指定長度(explode 是通過指定字符分割)
  • var_export — 輸出或返回一個變量的字符串表示饺著,當(dāng)?shù)诙€參數(shù)為true時返回字符串形式的變量(比如字符串形式的數(shù)組,可以用于修改數(shù)組形式的php配置文件)
  • str_repeat ( string input , intmultiplier )重復(fù)一個字符串多次
  • substr_count — 計算字串出現(xiàn)的次數(shù)
  • pack — 將數(shù)據(jù)打包成二進制字符串
  • unpack — Unpack data from binary string
  • php_strip_whitespace — 返回刪除注釋和空格后的PHP源碼肠牲,此函數(shù)類似于命令行下執(zhí)行 php -w
  • sys_getloadavg — 獲取系統(tǒng)的負載(load average)Note: 此函數(shù)未在 Windows 平臺下實現(xiàn)幼衰。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市缀雳,隨后出現(xiàn)的幾起案子渡嚣,更是在濱河造成了極大的恐慌,老刑警劉巖肥印,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件识椰,死亡現(xiàn)場離奇詭異,居然都是意外死亡深碱,警方通過查閱死者的電腦和手機腹鹉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來莹痢,“玉大人种蘸,你說我怎么就攤上這事【荷牛” “怎么了航瞭?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長坦辟。 經(jīng)常有香客問我刊侯,道長,這世上最難降的妖魔是什么锉走? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任滨彻,我火速辦了婚禮,結(jié)果婚禮上挪蹭,老公的妹妹穿的比我還像新娘亭饵。我一直安慰自己,他們只是感情好梁厉,可當(dāng)我...
    茶點故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布辜羊。 她就那樣靜靜地躺著,像睡著了一般词顾。 火紅的嫁衣襯著肌膚如雪八秃。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天肉盹,我揣著相機與錄音昔驱,去河邊找鬼。 笑死上忍,一個胖子當(dāng)著我的面吹牛骤肛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播睡雇,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼萌衬,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了它抱?” 一聲冷哼從身側(cè)響起秕豫,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎观蓄,沒想到半個月后混移,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡侮穿,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年歌径,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片亲茅。...
    茶點故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡回铛,死狀恐怖狗准,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情茵肃,我是刑警寧澤腔长,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站验残,受9級特大地震影響捞附,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜您没,卻給世界環(huán)境...
    茶點故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一鸟召、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧氨鹏,春花似錦欧募、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至肢础,卻和暖如春还栓,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背传轰。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工剩盒, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人慨蛙。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓辽聊,卻偏偏與公主長得像,于是被迫代替她去往敵國和親期贫。 傳聞我的和親對象是個殘疾皇子跟匆,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,685評論 2 360