自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

探討PHP函數(shù)preg_split()的功能實(shí)現(xiàn)

開發(fā) 后端
PHP函數(shù)preg_split()查找數(shù)據(jù)方面使用了正則表達(dá)式,比split()具有更快的查找速度,是split()函數(shù)很好的替換方案。

我們在前面曾靜為大家介紹過有關(guān)split函數(shù)的相關(guān)功能,在接下來這篇文章中,我們將會具體介紹一種功能與其相似的函數(shù),PHP函數(shù)preg_split()的相關(guān)使用方法。代碼6.9是一個(gè)查找文章中單詞數(shù)量的示例。

PHP函數(shù)preg_split()代碼6.9 查找文章中單詞數(shù)量

  1. < ?php  
  2. $seek = array();  
  3. $text = "I have a dream that one day 
    I can make it. So just do it, nothing is impossible!"
    ;  
  4.  //將字符串按空白,標(biāo)點(diǎn)符號拆分(每個(gè)標(biāo)點(diǎn)后
    也可能跟有空格)  
  5. $words = preg_split("/[.,;!\s']\s*/", $text);  
  6. foreach($words as $val)  
  7. {  
  8. $seek[strtolower($val)] ++;  
  9. }  
  10. echo "共有大約" .count($words). "個(gè)單詞。";  
  11. echo "其中共有" .$seek['i']. "個(gè)單詞“I”。";  
  12. ?> 

 

#t#PHP函數(shù)preg_split()使用了Perl兼容正則表達(dá)式語法,通常是比split()更快的替代方案。使用正則表達(dá)式的方法分割字符串,可以使用更廣泛的分隔字符。例如,上面對日期格式和單詞處理的分析。如果僅用某個(gè)特定的字符進(jìn)行分割,建議使用explode()函數(shù),它不調(diào)用正則表達(dá)式引擎,因此速度是最快的。

責(zé)任編輯:曹凱 來源: e897.com
相關(guān)推薦

2009-11-26 18:49:54

PHP函數(shù)preg_s

2009-11-30 17:11:53

PHP函數(shù)preg_g

2009-11-30 17:02:13

PHP函數(shù)preg_m

2009-11-30 15:58:13

PHP數(shù)學(xué)函數(shù)

2009-11-30 15:10:46

PHP substr函

2009-11-30 17:43:54

PHP split()

2009-11-27 09:05:50

PHP函數(shù)split(

2009-11-30 17:37:02

PHP函數(shù)preg_r

2009-11-30 17:16:34

PHP函數(shù)preg_m

2009-12-10 15:58:21

PHP preg_ma

2009-12-03 09:49:59

PHP分頁導(dǎo)航函數(shù)

2009-11-23 10:31:25

PHP使用JSON

2009-11-30 18:59:52

PHP數(shù)組排序

2009-12-10 17:09:42

PHP編碼轉(zhuǎn)換函數(shù)

2009-12-02 19:42:24

PHP頁面自動(dòng)跳轉(zhuǎn)

2009-12-01 16:34:21

PHP表單

2009-05-22 11:38:55

PHPpreg_match_正則表達(dá)式

2009-11-30 14:27:42

2009-12-11 13:25:01

PHP頁面跳轉(zhuǎn)

2009-12-08 13:07:57

PHP函數(shù)mt_sra
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號