7个鲜为人知却超实用的PHP函数,鲜为人知php_PHP教程
7个鲜为人知却超实用的PHP函数,鲜为人知php
PHP有许多内置函数,其中大多数函数都被程序员广泛使用。但也有一些函数隐藏在角落,本文将向大家介绍7个鲜为人知,但用处非常大的函数。 没用过的程序员不妨过来看看。
1.highlight_string()
当需要在一个网站中展示PHP代码时,highlight_string()函数就变的非常有用了。该函数通过使用PHP语法高亮程序中定义的颜色,输出或返回给定的PHP代码的语法高亮版本。
示例:
1 2 3 |
<?php
highlight_string( '<?php phpinfo(); ?>' );
?>
|
2.str_word_count()
该函数必须要传递一个参数,根据参数类型返回单词的个数。如下面的所示:
1 2 3 4 |
<?php
$str = "How many words do I have?" ;
echo str_word_count ( $str ); //Outputs 6
?>
|
3.levenshtein()
该函数主要返回两个字符串之间的Levenshtein距离。Levenshtein 距离,又称编辑距离,指的是两个字符串之间,由一个转换成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。该函数对查找用户所提交的错别字非常有用。
示例:
1 2 3 4 5 |
<?php
$str1 = "carrot" ;
$str2 = "carrrott" ;
echo levenshtein( $str1 , $str2 ); //Outputs 2
?>
|
4.get_defined_vars()
该函数返回一个包含所有已定义变量列表的多维数组,这些变量包括环境变量、服务器变量和用户定义的变量。
示例:
1 |
print_r(get_defined_vars());
|
5.escapeshellcmd()
该函数用来避开字符串中的特殊符号,可以防止使用者耍花招来破解服务器系统。可以用本函数搭配exec() 或是system() 二个函数,这样可以减少网上使用者的恶意破坏行为。
示例:
1 2 3 4 5 |
<?php
$command = './configure ' . $_POST [ 'configure_options' ];
$escaped_command = escapeshellcmd ( $command );
system( $escaped_command );
?>
|
6.checkdate()
本函数可以用来检查日期是否有效,例如年为0至32767年、月为1至12月、日则随着月份及闰年变化。
示例:
1 2 3 4 5 6 7 |
<?php
var_dump( checkdate (12, 31, 2000));
var_dump( checkdate (2, 29, 2001));
//Output
//bool(true)
//bool(false)
?>
|
7.php_strip_whitespace()
该函数可以返回已删除PHP注释以及空白字符的源代码文件,这对实际代码数量和注释数量的对比很有用。
示例:
1 2 3 4 5 6 7 8 9 |
<?php
// PHP comment here
/*
* Another PHP comment
*/
echo php_strip_whitespace( __FILE__ );
// Newlines are considered whitespace, and are removed too:
do_nothing();
?>
|
输出结果:
1 2 |
<?php
echo php_strip_whitespace( __FILE__ ); do_nothing(); ?>
|
文章来自:Cats Who Code
你可以传一个参数让他指向本页面啊~如myinfo.php?act=xxx
然后本页面开始判断act的值,如果是xxx的话执行你想要执行的函数
越策越开心 每一期开头 都是一个很搞笑的小品 由汪涵 马克 陈英俊演的 一借鉴一个
我曾今借鉴了一个 考试的小品 获得好评

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

超連結打不開怎麼解決隨著網路的快速發展,超連結已經成為我們日常生活中不可或缺的一部分。我們經常在網頁、郵件、社群媒體等各種平台上看到並使用超連結進行跳轉。然而,有時候我們可能會遇到超連結打不開的問題,這讓我們感到困惑和沮喪。在本文中,我們將探討超連結打不開的原因及解決方法,希望能幫助你解決這個問題。首先,讓我們來了解一下超連結打不開的可能原因。以下是一些常

我們很多小夥伴在使用WPS編輯內容的時候,有時候會在特定的文字上添加超鏈接,而近期有些小伙伴反饋說WPS超鏈接打不開,用了很多方式都無法點擊進行訪問,關於這個問題要如何解決呢,本期軟體教程小編就來分享具體的解決方法,希望能夠為廣大用戶帶來幫助。 WPS超連結打不開解決方法: 方法一:將滑鼠移到超連結上看是否會變成可點擊樣式 1、打開軟體,點擊頁面左上角的“文件”,在下方選單中選擇“選項”。 2、進入新介面後,點選左側的「編輯&rdq

近年來,隨著網路科技的不斷發展,我們的生活中離不開各種數位工具和網路。在處理文件時,特別是在寫作中,我們經常使用到word文件。然而,有時我們可能會遇到一個棘手的問題,那就是word文件中的超連結無法開啟。以下將就這個問題進行一番探討。首先,我們需要明確的是,超連結是指在word文件中新增的指向其他文件、網頁、目錄、書籤等的連結。當我們點擊這些連結時,我

超連結作為網頁中常見的元素之一,常被用來指向其他網頁、文件或特定位置。然而,有時我們會遇到超連結無法開啟的情況,這可能由多種原因引起。首先,超連結無法開啟可能是由於連結位址錯誤導致的。在建立超連結時,我們需要確保連結的地址正確無誤。如果位址中包含特殊字元或空格,可能會導致連結無法開啟。此外,如果連結地址發生變化或目標檔案已移動或刪除,也會導致連結無法開啟。

如果您在插入超連結時出現在Outlook時遇到凍結問題,可能是因為網路連線不穩定、Outlook版本舊、防毒軟體幹擾或加載項衝突等原因。這些因素可能導致Outlook無法正常處理超連結操作。修正插入超連結時Outlook凍結的問題使用以下修復程式解決插入超連結時Outlook凍結的問題:檢查已安裝的加載項更新Outlook暫時停用您的防毒軟體,然後嘗試建立新的使用者設定檔修復辦公室應用程式卸載並重新安裝Office我們開始吧。 1]檢查已安裝的加載項可能是Outlook中安裝的某個加載項導致了問題。

隨著網路的普及,人們在日常生活中越來越離不開網絡,也愈發需要網頁的支援。而在網頁中,一個很常見的操作就是將URL位址轉為超連結。在PHP中,我們可以使用正規表示式來實現這一操作。下面,就讓我們來看看具體的實作方法。一、使用正規表示式匹配URL在使用正規表示式取代URL為超連結之前,我們需要先使用正規表示式來匹配URL。具體匹配規則如下:$patter

1.開啟一個PPT,或做一個需要用到超連結的PPT。 2.選取需插入超連結的內容,例如我們選取】花卉【兩個字,並給它插入超連結。 3.點選選單列中的】插入【,在】連結【那一欄找到】超連結【,點選超連結。 4.會出現一個窗口,在左側的連結到選擇】本文檔中的位置【,然後會出現在PPT中的每一張投影片。 5.可以選擇需要連結的投影片,點選一下,在右邊會出現這張投影片的預覽模式。 6.有了超連結之後,字體的顏色會改變。我們只要在播放幻燈片的時候,點擊有了超連結的字,幻燈片就會自動播放到我們說連結的那張幻燈片

PPT超連結能夠快速前往指定的網站或開啟指定的文件,又或直接跳到某頁,提高效率並是播放時更有彈性。那麼,我們該如何去設定超連結呢?在這裡我就跟大家分享如何在ppt超連結的設定。接下來,學習就要開始了,同學準備好了嗎?步驟如下:1、首先,我們需要開啟電腦上的MicrosoftPowerPoint投影片;然後,我們在投影片中輸入我們想要設定超連結的文字內容。 (如圖)2、接著,我們用滑鼠選取我們要設定超連結的文字內容;然後,我們點選滑鼠【右鍵】,並在【下拉選單】中選擇【超連結】的選項。
