给定一个字符串$a = ' hello world, This is a great shcool! ',统计里面有多少个空格?多少个标点符号?
多少个空格用explode切成数组,空格数量为数组项个数-1。
标点符号就就有点麻烦。。得先知道哪些字符串算标点符号。。。。统计方法是用正则切割,
<meta charset="utf-8">
<?php
$a = ' hello world, This is a great shcool! ';
echo "空格数量:".(count(explode(' ',$a))-1).'<br>';
echo "标点符号数量:".(count(preg_split("/[,!\?:]/", $a))-1);//其他标点符号要加到正则里面
?>