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

日期: 标签:php
如需帮忙改代码,或者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

业余编程爱好者。

6 条留言

点此留言
  1. lee

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

  2. 斌果 斌果

    弄一个函数,方便调用

  3. 我爱平铺 我爱平铺

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

  4. 自由屋博客 自由屋博客

    学习了!!支持露兜

  5. 麦田一根葱 麦田一根葱

    这个评分插件是什么?

  6. 千与琥珀 千与琥珀

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

发表留言