php获取文本中的大写字母个数,php字符串英文文本中大写字母,小写字母,空格,标点符号的个数统计...
对一段英文文本的信息,统计其中大写字母,小写字母,空格,标点符号的个数
$manuscript = "Where there is a will, there is a way.";//字符串文本
$smallLetter = 0;
$capitalLetter = 0;
$blank = 0;
$punctuation = 0;
$num=strlen($manuscript);
$arr=str_split($manuscript);//字符串分割为数组
foreach($arr as $key=>$value)
{
if($value==‘ ‘)
{
$blank+=1;
}
if(‘a‘<=$value&&$value<=‘z‘)
{
$smallLetter+=1;
}
if(‘A‘<=$value&&$value<=‘Z‘)
{
$capitalLetter+=1;
}
}
$punctuation=$num-$smallLetter-$capitalLetter-$blank;
echo ‘小写字母个数:‘.$smallLetter."
";
echo ‘大写字母个数:‘.$capitalLetter."
";
echo ‘空格个数:‘.$blank."
";
echo ‘标点个数:‘.$punctuation."
";
?>
原文:http://www.cnblogs.com/Wang-Y/p/7786902.html
php获取文本中的大写字母个数,php字符串英文文本中大写字母,小写字母,空格,标点符号的个数统计...相关推荐
- C语言编程>第二十五周 ② 下列程序中,函数fun的功能是:将大写字母转换为对应小写字母之后的第五个字母,若为小写字母为v~z,使小写字母的值减21,转换后的小写字母作为函数值返回。
例题:下列程序中,函数fun的功能是:将大写字母转换为对应小写字母之后的第五个字母,若为小写字母为v-z,使小写字母的值减21,转换后的小写字母作为函数值返回. 例如,若形参是字母A,则转换为小写字母 ...
- 输入一个字符,判断其是否为大写字母,如果是,将他转换成小写字母;如果不是,不转换。然后输出最后得到的字符。
输入一个字符,判断其是否为大写字母,如果是,将他转换成小写字母:如果不是,不转换.然后输出最后得到的字符. 代码如下: 1 #include<stdio.h>2 int main()3 { ...
- python文本字符分析、编写程序接收字符串_python 文本分析Python编程中字符串和列表的基本知识讲解...
Python 字符串 字符串是 Python 中最常用的数据类型.我们可以使用引号来创建字符串. 创建字符串很简单,只要为变量分配一个值即可.例如: var1 = 'Hello World!' var ...
- 输入2个大写英文字母,调用函数CharSwap将其转换成小写字母并交换
要将两个大写英文字母转换成小写字母并交换,可以使用以下代码: def CharSwap(ch1, ch2):ch1 = ch1.lower()ch2 = ch2.lower()ch1, ch2 = c ...
- C语言大写字母对应的值,C4c语言输入3个小写字母输出其ASCII码值和对应的大写字母.doc...
// lh1.cpp : Defines the entry point for the console application. // #include "stdafx.h" # ...
- python中的带有换行符的字符串在juypter中直接输入、print与写入文件的区别
为什么会有这么个问题呢? 因为我在jupternotebook中输入带有换行符的字符串\n,但最终结果并没有体现换行的效果,这个出乎我意料,于是就有了这个记录. 实验结果: 第一种:jupternot ...
- 字母符号计算一条英文句子中单词个数
PS:今天上午,非常郁闷,有很多简单基础的问题搞得我有些迷茫,哎,代码几天不写就忘.目前又不当COO,还是得用心记代码哦! 给定一句英文,除了字母外之,还括包格空车回和水平制表符号('\t', '\n ...
- c语言大小写字母转换if,C语言实现 对文件中大小写字母的转换
废话篇,请忽略:(2017-04-13) 看见一个网页感觉功能设计的不错,就把源码给下载下来.但是,网页标签全是大写,对于我习惯了小写的我来说,真是折磨.第一次手动替换成了小写,之后由于网页内容稍长些 ...
- java输入字符数组_JAVA中怎样把用户输入的字符串存入数组中?
展开全部 import java.util.Scanner; import java.util.InputMismatchException; public class saveInputToArr ...
- c语言 删除小写字母,c++ - 使用C字符串和指针。 删除除小写字母和空格以外的所有字符 - 堆栈内存溢出...
当您决定从字符串中删除一个字符时,您可以将剩余的字符向左移动一个位置,这很好,但是无论该字符的实际值如何,都可以在该字符开始移动后的位置跳过该字符是. 这就是为什么您在输出中看到不需要的字符的原因. ...
最新文章
- 程序员因拒绝带电脑回家被开除,获赔 19.4 万元
- 【译】Android系统简介—— Activity
- 教你如何 构建基本的用户控件
- QT教程3: 日期和时间的对象操作
- 修改linux系统中自带的jdk
- oracle游标循环定义变量赋值,PL/SQL 循环 数组 游标的使用
- JAVA软件工程师应该具备的技能有哪些?
- Set实现类性能对比
- QIPAIFANS网站程序【2013最新版】
- Struts2-01-数据访问
- 线材下料优化python算法_深度学习中的优化算法(Optimizer)理解与python实现
- jquery datatables api (转)
- CUDA+OpenCV 绘制朱利亚(Julia)集合图形
- 开发APP需要准备哪些工作
- Ubuntu18.04上传文件夹到github
- java 安全包_信息加密系统设计(依托Java平台安全包)
- 基于TextRank的抽取式文本摘要(英文)
- [安卓开发] 快递物流信息布局
- 11张图揭露了程序员的日常生活,看完笑哭(泪奔)!
- FFmpeg源码分析:avcodec_register_all()注册编解码器