PHP截取中英文混合字符串中的英文

日期: 标签:php 6 条留言
如需帮忙改代码,或者WordPress二次开发、PHP网站建设等需求,可联系我购买付费服务:  点此联系我

     有网友留言,想从中英文混合的字符串中截取其中的英文字符,如:我爱中国 i love china,获取其中的英文:i love china

     想起之前写的WordPress防止全英文评论中的正则可以匹配中文,那么如果用这个正则匹配中文字符串,然后删除,那么剩下的不就是英文字符了吗?简单几行代码搞定(记得用UTF-8编码另存):

<?php
   $string = '我爱中国 i love china';
   $pattern = '/[一-龥]/u';
   echo preg_replace($pattern, '', $string);
?>

     以上代码最终的输出结果是:

i love china

-- 完 --

本文采用 「CC BY-NC-SA 4.0」创作共享协议,转载请标注以下信息:
原文出处:露兜博客 https://www.ludou.org/php-get-latin-alphabet-from-string.html
露兜
kaapass@outlook.com  QQ 825533758

业余编程爱好者,主业是淘宝店主,卖些工艺品,感兴趣可以到我的淘宝店看看(旺旺不提供技术咨询):西西弗sisyphe

6 条留言

点此留言
  1. lee

    谢谢,但是怎样在 wordpress 应用起来呢 ?! 获取标题的英文,球例子啊

  2. 斌果

    弄一个函数,方便调用

  3. 我爱平铺

    收藏到印象笔记说不定以后有用!

  4. 自由屋博客

    学习了!!支持露兜

  5. 麦田一根葱

    这个评分插件是什么?

  6. 千与琥珀

    这个好,滤掉中文之后就全e文了,忽忽
    收藏着需要的时候用

发表留言