使用php统计字符串中中英文字符的个数

   2015-11-07 0
核心提示:本篇文章是对使用php统计字符串中中英文字符的个数的方法进行了详细的分析介绍,需要的朋友参考下
复制代码 代码如下:

<?php
echo $str = "43fdf测试fdsfadaf43543543职工问防盗锁防盗锁5345gfdgd";
preg_match_all("/[0-9]{1}/",$str,$arrNum);
preg_match_all("/[a-zA-Z]{1}/",$str,$arrAl);
preg_match_all("/([/x{4e00}-/x{9fa5}]){1}/u",$str,$arrCh);
echo "<pre>";
echo "数字个数:".count($arrNum[0])."<br/>";
echo "字母个数:".count($arrAl[0])."<br/>";
echo "中文个数:".count($arrCh[0]);
?>
 
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • R语言:常用统计检验 r语言统计数据
    R语言:常用统计检验 r语言统计数据
    统计检验是将抽样结果和抽样分布相对照而作出判断的工作。主要分5个步骤:建立假设求抽样分布选择显著性水平和否定域计算检验统计量判定—— 百度百科假设检验(hypothesis test)亦称显著性检验(significant test),是统计推断的另一重要内容,其目的是比较总
    02-09
  • 使用Python统计代码运行时间的两种方法
    使用Python统计代码运行时间的两种方法
    目录前言方法1(推荐):通过代码统计步骤补充完整示例方法2:通过Pycharm编辑器总结前言Python代码想统计运行时间有很多种方法,这里介绍比较常用的2种方法。方法1,通过代码统计;方法2,通过Pycharm编辑器统计。统计运行时间是很有意义的,可以比较不同的
  • 通过nginx + lua来统计nginx上的监控网络请求和
    介绍以前我们为nginx做统计,都是通过对日志的分析来完成.比较麻烦,现在基于ngx_lua插件,开发了实时统计站点状态的脚本,解放生产力.项目主页: https://github.com/skyeydemon/ngx-lua-stats功能支持分不同虚拟主机统计, 同一个虚拟主机下可以分不同的location
    02-09
  • matlab在统计学中的简单应用 matlab统计分析与应用
    matlab在统计学中的简单应用 matlab统计分析与
    1.简单计算max(最大值) sum(累加和) median(中位数) mean (平均值)各列积:prod 实际都可以是两个参数,第二个为1(默认)按列,为二按行求累计和、累计积、标准方差与升序排序 累计和函数CUMSUM,前n项的和, 累积积CUMPROD, 标准方差STD ,limit(
    02-09
  • Matlab tabulate()函数统计数组中各数字(元素
    统计数值型数组中各元素出现的频数、频率。例子1:x = [2  2  6  5  2  3  2  4  3  4  3  4  4  4  4  2  2      6  0  4  7  2  5  8  3  1  3  2  5  3  6  2  3  5      4  3
    02-09
  • R语言 ETL+统计+可视化
    R语言 ETL+统计+可视化
    这篇文章。。。还是看文章吧导入QQ群信息,进行ETL,将其规范化计算哪些QQ发言较多计算一天中哪些时段发言较多计算统计内所有天的日发言量setwd("C:/Users/liyi/Desktop")a-readLines("message2.txt",encoding = "UTF-8",skipNul=T)head(a,20)nchar(a)# 除去
    02-09
  • R语言与医学统计图形-【17】ggplot2几何对象之热图
    R语言与医学统计图形-【17】ggplot2几何对象之
    ggplot2绘图系统——heatmap、geom_rect这里不介绍更常见的pheatmap包。1.heatmap函数基础包。data=as.matrix(mtcars)#接受矩阵heatmap(data)heatmap(data,scale = 'column')heatmap(data,scale = 'column',col=terrain.colors(256),Colv = NA,Rowv = NA)2.ge
    02-09
  • 统计编程的框架与R语言统计分析基础——摘(1)
    清屏命令ctrl+L一、基础1、产生数据结构a、直接输入b、冒号,1:10c、seq函数d、rep函数 1:10 [1]123456789 10 10:2[1] 1098765432 seq(1,10) [1]123456789 10 seq(1,10,2)[1] 1 3 5 7 9 rep(2,4)[1] 2 2 2 2 rep(1:3,times=3)[1] 1 2 3 1 2 3 1 2 3 rep(x=1:
    02-09
  • R语言与医学统计图形-【23】ggplot2坐标系转换函数
    R语言与医学统计图形-【23】ggplot2坐标系转换
    ggplot2绘图系统——坐标系转换函数包括饼图、环状条图、玫瑰图、戒指图、坐标翻转。笛卡尔坐标系(最常见)。ArcGIS地理坐标系(地图)。Cartesian坐标系。polar极坐标系。利用ploar坐标系绘图coord_polar函数及参数:coord_polar(theta = 'x', #x/ystart =
    02-09
  • R语言与医学统计图形【3】条形图、误差图
    R语言与医学统计图形【3】条形图、误差图
    R语言基础绘图系统基础图形——条形图、误差图3.条形图barplot接收的数据是矩阵而非数据框。data - sample(c(50:80),5)barplot(data,col=heat.colors(5))my_matrix - matrix(data=sample(10:40,9),nrow = 3,dimnames = list(c('A',"B",'C'),paste('dose',1:3)
    02-09
点击排行