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

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

从策划到设计制作,每一步都追求做到细腻,制作可持续发展的企业网站。为客户提供成都做网站、网站设计、外贸营销网站建设、网站策划、网页设计、域名申请、网页空间、网络营销、VI设计、 网站改版、漏洞修补等服务。为客户提供更好的一站式互联网解决方案,以客户的口碑塑造优易品牌,携手广大客户,共同发展进步。

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. ?>

#t#PHP函数preg_split()使用了Perl兼容正则表达式语法,通常是比split()更快的替代方案。使用正则表达式的方法分割字符串,可以使用更广泛的分隔字符。例如,上面对日期格式和单词处理的分析。如果仅用某个特定的字符进行分割,建议使用explode()函数,它不调用正则表达式引擎,因此速度是最快的。

网站题目:探讨PHP函数preg_split()的功能实现
标题路径:http://www.mswzjz.cn/qtweb/news15/150415.html

攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能