PHP头条
热点:

探讨PHP函数preg_split()的功能实现


我们在前面曾静为大家介绍过有关split函数的相关功能,在接下来这篇文章中,我们将会具体介绍一种功能与其相似的函数,PHP函数preg_split()的相关使用方法。代码6.9是一个查找文章中单词数量的示例。

PHP函数preg_split()代码6.9 查找文章中单词数量

  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.  //将字符串按空白,标点符号拆分每个标点后
    也可能跟有空格)  
  5. $words = preg_split("/[.,;!\s']\s*/", $text);  
  6. foreach($words as $val)  
  7. {  
  8. $seek[strtolower($val)] ++;  
  9. }  
  10. echo "共有大约" .count($words). "个单词。";  
  11. echo "其中共有" .$seek['i']. "个单词“I”。";  
  12. ?> 

  • PHP函数preg_match_all()的相关使用方法
  • 解读PHP正则表达式多行匹配的相关代码示
  • PHP ereg_replace()函数的工作原理解析
  • 解读PHP函数preg_replace()的数组替换代
  • PHP split()函数的使用方法详解
PHP函数preg_split()使用了Perl兼容正则表达式语法,通常是比split()更快的替代方案。使用正则表达式的方法分割字符串,可以使用更广泛的分隔字符。例如,上面对日期格式和单词处理的分析。如果仅用某个特定的字符进行分割,建议使用explode()函数,它不调用正则表达式引擎,因此速度是最快的。

www.phpzy.comtrue/php/14140.htmlTechArticle探讨PHP函数preg_split()的功能实现 我们在前面曾静为大家介绍过有关split函数的相关功能,在接下来这篇文章中,我们将会具体介绍一种功能与其相似的函数,PHP函数preg_split()的相关使用...

相关文章

    暂无相关文章
相关频道:

PHP之友评论

今天推荐