问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php中如何判断中英文字符

发布网友 发布时间:2022-05-03 01:42

我来回答

1个回答

热心网友 时间:2022-06-29 04:50

  PHP判断中英文的依据是字符的ASII值,而字符的ASII值也因编码不同而不同。为了能编写判断中英文字符的php程序,我们必须先来了解下各编码下中文英文字符的ASII值范围:
1.
GBK
(GB2312/GB18030)
x00-xff
GBK双字节编码范围
x20-x7f
ASCII
xa1-xff
中文
gb2312
x80-xff
中文
gbk
2.
UTF-8
(Unicode)
u4e00-u9fa5
(中文)
x3130-x318F
(韩文
xAC00-xD7A3
(韩文)
u0800-u4e00
(日文)
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD
HTML
4.0
Transitional//EN">
<HTML>
<HEAD>
<TITLE>
New
Document
</TITLE>
<META
http-equiv="Content-Type"
content="text/html;
charset=utf-8">
</HEAD>
<BODY>
<?
$str
=
"中文";
echo
$str;
echo
"<hr>";
//if
(preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/",
$str))
{
//只能在GB2312情况下使用
if
(preg_match("/^[x7f-xff]+$/",
$str))
{
//兼容gb2312,utf-8

echo
"正确输入";
}
else
{

echo
"错误输入";
}
?>
</BODY>
</HTML>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... 计算机中英文字符使用是什么编码,汉字又是使用什么编码,还有哪些编码? 五个英文字符是几个中文字符 车辆超速扣分标准 车辆超速怎么处罚 网贷仲裁会给打电话嘛 机动车超速都有哪些处罚? 汽车超速怎么处罚 驾驶超速的机动车怎么处罚 车辆超速怎么处罚? 怎么帮助别人解封 签订劳动合同一定要缴纳五险一金吗? 公司与员工签定劳动合同,必须要给员工缴纳五险吗? 不交五险一金的劳动合同有效么 签订劳动合同必须交养老保险吗 签订无固定期限劳动合同,用人单位是否一定要交纳五险一金? 签订劳动合同一定要缴纳五险一金吗 签了劳动合同但是没交五险一金是合法的吗 劳动合同签订多久单位才给交五险? 劳动合同必须要交五险吗 但是只要签劳动合同就必须要交五险一金吗 js中英文字符与中文字符长度区别 关于中英文字符位数的问题! 在计算机中,如何实现中英文字符的存储,显示和打印 区别输入的字符是英文的还是中文 或者是 特殊字符 悬挂四个英文字母是多少个中文字符 什么是中文字符 记事本当中区分大小写吗?还有区分中英文字符和符号吗? 如何判断输入的字符是中英文 中文字符是什么? 一首怀旧老歌歌词特别的你 特别的爱给特别的你歌词是什么? 给特别的你的歌词 特别的爱特别的你歌词 特别的爱给特别的你,我的寂寞逃不过你的眼睛是什么歌名? 特别的爱给特别的你,我的寂寞逃不过你的眼睛是那首歌的歌词 歌词茫茫人海遇见你真好,,,特别的你,,,天空,,,女声唱的 特别的爱给特别的你是什么歌? +歌词 李云鹏—特别的爱给特别的你歌词 想知道这首歌的名字,歌词提示:特别的特别的你(不是特别的爱给特别的你、特别的歌给特别的你哦) 原稿摄影与扫描可以体现什么