php如何只获取字符串中的英文字母,如何只获取中文字符?下面编程教程网小编给大家详细介绍一下实现代码!
利用preg_match_all()函数获取英文字母
<?php
header("Content-type:text/html;charset=utf-8");
$str = "ipkd.cn1234web,?#$%^&())*(&^";
preg_match_all("/[a-zA-Z]/u","$str",$arr);
var_dump($arr); //数组格式
echo join('',$arr[0]); //输出字符串
?>
利用preg_match_all()函数只获取中文字符
<?php
header("Content-type:text/html;charset=utf-8");
$str = "编程基础学习网?#$%^天呀&())*(&^";
echo $str;
preg_match_all("/[\x{4e00}-\x{9fff}]+/u","$str",$arr);
var_dump($arr); //数组格式
echo join('',$arr[0]); //输出字符串
?>
以上是编程学习网小编为您介绍的“php如何只获取字符串中的英文字母”的全面内容,想了解更多关于 php入门 内容,请继续关注编程基础学习网。
沃梦达教程
本文标题为:php如何只获取字符串中的英文字母
猜你喜欢
- PHP microtime函数详解 2023-10-08
- PHP使用array_merge重新排列数组下标的方法 2023-12-30
- PHP面向对象程序设计之对象的遍历操作示例 2023-01-20
- 在 ubuntu 上运行 php 脚本 2023-09-01
- php7和php5的详细对比 2023-06-04
- PHP7 mongoDB扩展使用的方法分享 2023-01-08
- 一次因composer错误使用引发的问题与解决 2022-12-30
- thinkphp5.1 文件引入路径问题及注意事项 2022-10-31
- PHP7常量数组用法分析 2023-12-31
- php如何实现页面跳转功能 2023-07-09