国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

幾個實用的PHP內(nèi)置函數(shù)使用指南

2020-03-22 17:47:13
字體:
供稿:網(wǎng)友
PHP有許多內(nèi)置函數(shù),其中大多數(shù)函數(shù)都被程序員廣泛使用。但也有一些函數(shù)隱藏在角落,本文將向大家介紹7個鮮為人知,但用處非常大的函數(shù)。 沒用過的程序員不妨過來看看。 1.highlight_string() 當需要在一個網(wǎng)站中展示PHP代碼時,highlight_string()函數(shù)就變的非常有用了。該函數(shù)通過使用html' target='_blank'>PHP語法高亮程序中定義的顏色,輸出或返回給定的PHP代碼的語法高亮版本。 示例:復制代碼 代碼如下:
php
highlight_string(' php phpinfo();

2.str_word_count() 該函數(shù)必須要傳遞一個參數(shù),根據(jù)參數(shù)類型返回單詞的個數(shù)。如下面的所示:復制代碼 代碼如下:
php
$str = "How many words do I have
echo str_word_count($str); //Outputs 6

3.levenshtein() 該函數(shù)主要返回兩個字符串之間的Levenshtein距離。Levenshtein 距離,又稱編輯距離,指的是兩個字符串之間,由一個轉(zhuǎn)換成另一個所需的最少編輯操作次數(shù)。許可的編輯操作包括將一個字符替換成另一個字符,插入一個字符,刪除一個字符。該函數(shù)對查找用戶所提交的錯別字非常有用。 示例:復制代碼 代碼如下:
php
$str1 = "carrot";
$str2 = "carrrott";
echo levenshtein($str1, $str2); //Outputs 2

4.get_defined_vars() 該函數(shù)返回一個包含所有已定義變量列表的多維數(shù)組,這些變量包括環(huán)境變量服務器變量和用戶定義的變量。 示例:復制代碼 代碼如下:
print_r(get_defined_vars());
5.escapeshellcmd() 該函數(shù)用來避開字符串中的特殊符號,可以防止使用者耍花招來破解服務器系統(tǒng)。可以用本函數(shù)搭配exec() 或是system() 二個函數(shù),這樣可以減少網(wǎng)上使用者的惡意破壞行為。 示例:復制代碼 代碼如下:
php
$command = './configure '.$_POST['configure_options'];
$escaped_command = escapeshellcmd($command);
system($escaped_command);

6.checkdate() 本函數(shù)可以用來檢查日期是否有效,例如年為0至32767年、月為1至12月、日則隨著月份及閏年變化。 示例:復制代碼 代碼如下:
php
var_dump(checkdate(12, 31, 2000));
var_dump(checkdate(2, 29, 2001));
//Output
//bool(true)
//bool(false)

7.php_strip_whitespace() 該函數(shù)可以返回已刪除PHP注釋以及空白字符的源代碼文件,這對實際代碼數(shù)量和注釋數(shù)量的對比很有用。 示例:復制代碼 代碼如下:
php
// PHP comment here
/*
* Another PHP comment
*/
echo php_strip_whitespace(__FILE__);
// Newlines are considered whitespace, and are removed too:
do_nothing();

輸出結(jié)果:復制代碼 代碼如下:
php
echo php_strip_whitespace(__FILE__); do_nothing();
以上7個php的內(nèi)置函數(shù),小伙伴們你們用過幾個?估計大多數(shù)人都沒用過吧,實際此類內(nèi)置函數(shù)還有挺多,這里先給大家介紹這7個,后續(xù)我們再補上其他(小編回去也要翻翻再總結(jié),真心用的少啊)PHP教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 游戏| 怀宁县| 秭归县| 沙田区| 霍邱县| 大姚县| 甘洛县| 海晏县| 桦甸市| 钟山县| 东山县| 镇原县| 汕头市| 庆元县| 太仓市| 永城市| 时尚| 林西县| 安吉县| 克山县| 郓城县| 涞源县| 巩留县| 乳源| 绥芬河市| 莲花县| 景宁| 喀什市| 大竹县| 大关县| 临泉县| 庄浪县| 辽中县| 苏州市| 海晏县| 平塘县| 奉节县| 农安县| 荃湾区| 新和县| 安泽县|