PHP有著眾多的內建函數,其中大多數函數都被開發人員廣發使用。但也有一些同樣有用卻被遺忘在角落,本文將介紹7個鮮為人知功能卻非常酷的函數。
1.highlight_string()
當需要在網頁中展示PHP代碼時,highlight_string()函數就顯得非常有用。該函數通過PHP內建定義的顏色,返回函數中代碼的高亮顯示版本。
Usage:
');?>
2.str_word_count()
這個函數可以方便的將輸入的字串參數中的單詞個數返回。
Usage:
?php$str = "How many words do I have?";echo str_word_count($str); //Outputs 5?>
3.levenshtein()
當需要跟蹤使用者的拼字錯誤時,該函數可以方便的返回兩個參數之間的levenshtein(編輯距離)。
Usage:
4.get_defined_vars()
這個函數在偵錯工具的時候非常有用,它會返回包含所有已定義變數的數組,其中包含環境、系統以及使用者自訂變數。
Usage:
print_r(get_defined_vars());
5.escapeshellcmd()
該函數用來跳過字串中的特殊符號,防止惡意使用者耍花招破解伺服器系統。可以搭配exec()與system()函數使用。
Usage:
6.checkdate()
該函數可以用來檢測日期參數的有效性。它可以驗證輸入的每一個參數的合法性。
Usage:
7.php_strip_whitespace()
該函數會返回刪除了注釋與空格後的PHP源碼。這對實際代碼數量和注釋數量的對比很有用。
Usage:
The output:
==========================================================
PHP平台開通啦!
搜尋“PHPChina”,點擊關注按鈕,即可獲得PPC為您推送的最新最專業的業界資訊,更有專題欄目為您獻上
【PPC挖掘】:不定時為您獻上經典產品與產品人的故事。
【PPC外文】:每日分享一篇外文翻譯文章
http://www.bkjia.com/PHPjc/735055.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/735055.htmlTechArticlePHP有著眾多的內建函數,其中大多數函數都被開發人員廣發使用。但也有一些同樣有用卻被遺忘在角落,本文將介紹7個鮮為人知功能卻非常酷...