php字符串英文文本中大写字母,小写字母,空格,标点符号的个数统计

Posted WY_记录

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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."<br>";
echo ‘大写字母个数:‘.$capitalLetter."<br>";
echo ‘空格个数:‘.$blank."<br>";
echo ‘标点个数:‘.$punctuation."<br>";
?>

 

以上是关于php字符串英文文本中大写字母,小写字母,空格,标点符号的个数统计的主要内容,如果未能解决你的问题,请参考以下文章

题目:求出给定字符串中大写字母、小写字母、数字、空格及其他字符的个数。 注意 C++题目

如何检查PHP中的字母是大写还是小写?

,共有3行文字,每行有80个字符。要求分别统计出其中英文大写字母小写字母数字空格以及其他字符的个数

python字符串的操作(去掉空格strip(),切片,查找,连接join(),分割split(),转换首字母大写, 转换字母大小写...)

如何仅将字母字符扫描到 C 中的数组中?

shell学习- sort