PHP count_chars() 函数

实例

返回一个字符串,包含所有在 "Hello World!" 中使用过的不同字符(模式 3):

$str = "Hello World!";

echo count_chars($str,3);

?>

定义和用法

count_chars()函数返回字符串所用字符的信息(例如,ASCII 字符在字符串中出现的次数,或者某个字符是否已经在字符串中使用过)。

语法

count_chars( _string,mode_ )

实例 1

返回一个字符串,包含所有在 "Hello World!" 中未使用过的字符(模式 4):

$str = "Hello World!";

echo count_chars($str,4);

?>

实例 2

在本实例中,我们将使用 count_chars() 来检查字符串,返回模式设置为 1。模式 1 将返回一个数组,ASCII 值为键名,出现的次数为键值:

$str = "Hello World!";

print_r(count_chars($str,1));

?>

实例 3

统计 ASCII 字符在字符串中出现的次数另一个实例:

$str = "PHP is pretty fun!!";

$strArray = count_chars($str,1);

foreach ($strArray as $key=>$value)

{

echo "The character '".chr($key)."' was found $value time(s)
";

}

?>

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对服务器之家的支持。

php countchars,PHP count_chars()函数讲解相关推荐

  1. php的addslashes,PHP addslashes()函数讲解

    PHP addslashes()函数讲解 PHP addslashes() 函数 实例 在每个双引号(")前添加反斜杠: $str = addslashes('What does " ...

  2. avascript中的this与函数讲解

    徐某某 一个半路出家的野生程序员 javascript中的this与函数讲解 前言 javascript中没有块级作用域(es6以前),javascript中作用域分为函数作用域和全局作用域.并且,大 ...

  3. linux stat函数讲解

    stat函数讲解 表头文件:    #include <sys/stat.h>              #include <unistd.h> 定义函数:    int st ...

  4. MySql UNIX_TIMESTAMP和FROM_UNIXTIME函数讲解

    MySql UNIX_TIMESTAMP和FROM_UNIXTIME函数讲解 by:授客 QQ:1033553122 1. unix_timestamp(date)将时间转换为时间戳,如果参数为空,则 ...

  5. Tensor数据相关的运算、函数讲解及与numpy区别

    Tensor tensorflow 中使用它来表示数据.可以看做多维数组或者list. 标量是张量,向量是张量,矩阵是张量,矩阵的矩阵是张量. 常用几种定义方法 1. variable变量,一般是可以 ...

  6. printf函数讲解

    printf函数讲解 #include <stdio.h>/*辗转相除法求最大公约数*/ int gcd(int m, int n); int factrial(int a); int m ...

  7. matlab---s函数讲解之二连杆动力学仿真

    matlab虽然后simulink,但是再复杂系统的仿真的时候简单的simulink中模块不能满足要求,因此需要自己建立s函数,作为仿真中的一个模块 在控制系统中分为控制器和被控对象. matlab- ...

  8. python中split()函数讲解

    python中split()函数讲解 本文讲述的是string.split(s[, sep[, maxsplit]]),针对string类型的split()函数.它主要是切割字符串,结果返回由字符串元 ...

  9. linux stat函数讲解 -(转自秋水Leo)

    stat函数讲解 表头文件:    #include <sys/stat.h>              #include <unistd.h> 定义函数:    int st ...

最新文章

  1. Mybatis是如何实现SQL语句复用功能的?
  2. C++:类中的赋值函数
  3. 【原创】构建高性能ASP.NET站点 开篇
  4. 对于嵌入式交叉编译总结
  5. APP技巧:盘点微信去年更新的9个更新功能,你都知道吗?
  6. CodeForces 176B Word Cut(DP)
  7. Android初始化本地数据库
  8. 编程语言成功的几大要素
  9. ​Azure 助力下,C9 电竞战队所向披靡!​
  10. IIS6 下的Asp.net服务器安全配置
  11. Linux查看服务器自动关机,Linux系统自动关机的命令详解
  12. 【U+】通用财务,附加数据库后,软件看不到账套。
  13. womic网络错误_wo mic 电脑版下载-WO Mic Client下载 3.4 最新电脑版 - 河东下载站
  14. 线阵相机调帧率_线阵相机调试文档
  15. 详解Linux 和 GNU 系统的关系
  16. 中国象棋马走日(要求打印每一种走法) — 递归
  17. 即时通讯系统android,基于android系统的即时通讯系统设计与实现
  18. 消防管道标志色号_消防标志的起步问题
  19. jfif格式怎么改成jpg或png格式?
  20. Codeforces Round #652 div2 总结 端午节前小结

热门文章

  1. excel之多个单元格同时除以一个数
  2. 智能手机市场分析报告
  3. softdevice和应用程序之间的交互
  4. 2022 QQ Linux版
  5. Unity性能优化之字体篇
  6. 2022年危险化学品经营单位主要负责人考试题模拟考试题库及在线模拟考试
  7. 四、《账号和权限管理》Linux
  8. AUTOCAD无法另存的解决办法
  9. linux下的电子仿真软件,立创EDA Linux版
  10. 【LeetCode每日一题】——283.移动零