掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
我們?cè)谇懊嬖o為大家介紹過(guò)有關(guān)split函數(shù)的相關(guān)功能,在接下來(lái)這篇文章中,我們將會(huì)具體介紹一種功能與其相似的函數(shù),PHP函數(shù)preg_split()的相關(guān)使用方法。代碼6.9是一個(gè)查找文章中單詞數(shù)量的示例。

從策劃到設(shè)計(jì)制作,每一步都追求做到細(xì)膩,制作可持續(xù)發(fā)展的企業(yè)網(wǎng)站。為客戶提供成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、網(wǎng)站策劃、網(wǎng)頁(yè)設(shè)計(jì)、域名申請(qǐng)、網(wǎng)頁(yè)空間、網(wǎng)絡(luò)營(yíng)銷、VI設(shè)計(jì)、 網(wǎng)站改版、漏洞修補(bǔ)等服務(wù)。為客戶提供更好的一站式互聯(lián)網(wǎng)解決方案,以客戶的口碑塑造優(yōu)易品牌,攜手廣大客戶,共同發(fā)展進(jìn)步。
PHP函數(shù)preg_split()代碼6.9 查找文章中單詞數(shù)量
- < ?php
- $seek = array();
- $text = "I have a dream that one day
I can make it. So just do it, nothing is impossible!";- //將字符串按空白,標(biāo)點(diǎn)符號(hào)拆分(每個(gè)標(biāo)點(diǎn)后
也可能跟有空格)- $words = preg_split("/[.,;!\s']\s*/", $text);
- foreach($words as $val)
- {
- $seek[strtolower($val)] ++;
- }
- echo "共有大約" .count($words). "個(gè)單詞。";
- echo "其中共有" .$seek['i']. "個(gè)單詞“I”。";
- ?>
#t#PHP函數(shù)preg_split()使用了Perl兼容正則表達(dá)式語(yǔ)法,通常是比split()更快的替代方案。使用正則表達(dá)式的方法分割字符串,可以使用更廣泛的分隔字符。例如,上面對(duì)日期格式和單詞處理的分析。如果僅用某個(gè)特定的字符進(jìn)行分割,建議使用explode()函數(shù),它不調(diào)用正則表達(dá)式引擎,因此速度是最快的。

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流