php 判断字符串类型及长度
/*
判断输入是否是纯数字,英文,汉字等
利用php的mb_strlen和strlen函数就可以轻松得知字符串的构成是全英文、中英混合、全中文。
1: 如果strlen返回的字符长度和mb_strlen以当前编码计算的长度一致,则为纯英文字符串
2: 如果strlen返回的字符长度和mb_strlen以当前编码计算的长度不一致,并且strlen返回值和mb_strlen返回值求余后得0 则为全汉字
3: 如果strlen返回的字符长度和mb_strlen以当前编码计算的长度不一致,并且strlen返回值和mb_strlen返回值求余后不为0 则为中英混合
*/
<?php
$str = "123456abc汉字";
$x = mb_strlen($str, 'gb2312');
$y = strlen($str);
echo "-----------$str----------<br>";
echo "x: ".$x."<br>";
echo "y: ".$y."<br>";
?>
php 判断字符串类型及长度相关推荐
- python:判断字符串类型方法
str对象包括如下用于判断字符串类型的方法: str.isalnum():是否全为字母或数字 str.isalpha():是否全为字母 str.isdecimal():是否只含十进制数字符号 str. ...
- 判断字符串类型的几种方法
判断字符串类型的几种方法 1,如果是判断该字符串或者该字是不是中文的话,用以下代码: String s1;if(s1.matches("[\\u4E00-\\u9FA5]+")){ ...
- C语言判断字符串类型及个数并输出
C语言判断字符串类型及个数并输出,这里判断的是: 小写字母:大写字母:空格:数字: #include <stdio.h> int main() {char a;int letter = 0 ...
- python多重赋值技巧_python教程12课:多元赋值、多重赋值、运算符以及判断字符串类型...
# 多元赋值: # x,y,z 和 1,2,'String'是两个元组,只不过元组的 () 被省略掉了 x, y ,z = 1, 2, 'String' print(x, y, z) (x, y ,z ...
- MySQL中整型和字符串类型指定长度的含义
引入: int(5)和char(5)或者varchar(5)中的数字指的是什么意思?是字节数,还是字符长度?为什么在整型中指定了int(5)却可以输入123456? 答案是后者,不管是整型还是字符串类 ...
- Java 判断字符串的存储长度
判断前台输入项的长度应该都会碰到String.length() 判断出来没有超出最大长度,存到数据库就超出长度的问题,oracle字符集是gbk的不太清楚,如果是UTF-8,中文是占三个字符的,所以 ...
- 用js判断字符串的字节长度(区分汉字和英文)@莫成尘
先看代码,复制使用即可.这是一个比较常用的场景,汉字视为2个字符,字母和数字等视为一个字符,繁体汉字视为三个字符. 如您满意请给莫成尘点个star 这是一个具名函数 function getByteL ...
- MySQL 基础 -- MySQL 数据类型说明(数值类型、字符串类型、日期时间类型)、SQL通用语法和SQL分类
文章目录 1. 数据类型说明(数值类型.字符串类型.日期时间类型) 1.1数值类型 1.2 字符串类型 1.3 日期类型 1.4 数据类型练习:设计一张员工信息表 2. SQL通用语法和SQL分类 2 ...
- js 判断字符串是否为数字
转自:http://www.cnblogs.com/mountain-mist/articles/1601001.html JS 中如何判断字符串类型的数字 "23" 这样的字符串 ...
最新文章
- CentOS 6.5 apache源码安装2.0版
- Redis做消息队列,香吗?
- 新版直播其他问题QA
- 点击更新没反应_Edge浏览器双击无反应?再也不用烦恼啦
- linux的tmp文件夹定期会删除么,关于linux tmp下文件自动删除的问题
- nssl1249-C【数论】
- C语言版iso8583报文拆包组包代码
- wex5 app应用 定时退出
- 5G高频段频谱规划启动 大国博弈加剧
- java中的foreach用法及总结
- 目录浏览控件fbd c# 1614612744
- 百度刷新世界级权威DeepFake防伪数据集榜单记录,成绩超越SOTA
- Linux 内核漏洞可用于逃逸 Kubernetes 容器
- thinkpad 开启虚拟服务器,ThinkPad笔记本怎么开启处理器虚拟化技术
- 【Excel 教程系列第 17 篇】如何根据图片名称自动查找出对应的图片
- 如何WPS空白页(使用退格键无法删除的情况下)
- Netty中ChannelOption属性含义
- “裸婚时代”-得妻如此,夫复何求?
- 桌面总是弹出计算机内存不足,电脑老是提醒内存不足怎么办
- teamviewer LAN 设置代理