PHP count_chars()函数讲解


Posted in PHP onFebruary 14, 2019

PHP count_chars() 函数

实例

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

<?php 
$str = "Hello World!"; 
echo count_chars($str,3); 
?>

定义和用法

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

语法

count_chars( _string,mode_ )

PHP count_chars()函数讲解

PHP count_chars()函数讲解

实例 1

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

<?php 
$str = "Hello World!"; 
echo count_chars($str,4); 
?>

实例 2

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

<?php 
$str = "Hello World!"; 
print_r(count_chars($str,1)); 
?>

实例 3

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

<?php 
$str = "PHP is pretty fun!!"; 
$strArray = count_chars($str,1); 
foreach ($strArray as $key=>$value) 
{ 
echo "The character <b>'".chr($key)."'</b> was found $value time(s)<br>"; 
} 
?>

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

PHP 相关文章推荐
用户的详细注册和判断
Oct 09 PHP
php email邮箱正则
Oct 08 PHP
php cout&amp;lt;&amp;lt;的一点看法
Jan 24 PHP
PHP更新购物车数量(表单部分/PHP处理部分)
May 03 PHP
php实现文件下载(支持中文文名)
Dec 04 PHP
Thinkphp关闭缓存的方法
Jun 26 PHP
Symfony核心类概述
Mar 17 PHP
php ajax异步读取rss文档数据
Mar 29 PHP
php加密之discuz内容经典加密方式实例详解
Feb 04 PHP
PHP htmlspecialchars_decode()函数用法讲解
Mar 01 PHP
php+mysql实现的无限分类方法类定义与使用示例
May 27 PHP
Yii redis集合的基本使用教程
Jun 14 PHP
PHP让网站移动访问更加友好方法
Feb 14 #PHP
PHP的curl函数的用法总结
Feb 14 #PHP
php用xpath解析html的代码实例讲解
Feb 14 #PHP
PHP内部实现打乱字符串顺序函数str_shuffle的方法
Feb 14 #PHP
PHP安装memcache扩展的步骤讲解
Feb 14 #PHP
PHP配置ZendOpcache插件加速
Feb 14 #PHP
PHP convert_uudecode()函数讲解
Feb 14 #PHP
You might like
重量级动漫纷纷停播!唯独OVERLORD第四季正在英魂之刃继续更新
2020/05/06 日漫
codeigniter教程之上传视频并使用ffmpeg转flv示例
2014/02/13 PHP
destoon之一键登录设置
2014/06/21 PHP
php随机抽奖实例分析
2015/03/04 PHP
php文件系统处理方法小结
2016/05/23 PHP
DEDE实现转跳属性文档在模板上调用出转跳地址
2016/11/04 PHP
PHP实现批量删除(封装)
2017/04/28 PHP
PHP PDOStatement::errorCode讲解
2019/01/31 PHP
JavaScript获得选中文本内容的方法
2008/12/02 Javascript
解决Extjs 4 Panel作为Window组件的子组件时出现双重边框问题
2013/01/11 Javascript
node.js中的path.basename方法使用说明
2014/12/09 Javascript
运行Node.js的IIS扩展iisnode安装配置笔记
2015/03/02 Javascript
jQuery+HTML5加入购物车代码分享
2020/10/29 Javascript
表单input项使用label同时引用Bootstrap库导致input点击效果区增大问题
2016/10/11 Javascript
Node.js中process模块常用的属性和方法
2016/12/13 Javascript
原生js和css实现图片轮播效果
2017/02/07 Javascript
NodeJS学习笔记之Module的简介
2017/03/24 NodeJs
vue2.0s中eventBus实现兄弟组件通信的示例代码
2017/10/25 Javascript
Vue基础学习之项目整合及优化
2019/06/02 Javascript
浅谈vue的第一个commit分析
2020/06/08 Javascript
Python的Flask框架中web表单的教程
2015/04/20 Python
python 爬取微信文章
2016/01/30 Python
python 2.6.6升级到python 2.7.x版本的方法
2016/10/09 Python
Tornado 多进程实现分析详解
2018/01/12 Python
python装饰器深入学习
2018/04/06 Python
Python实现将数据写入netCDF4中的方法示例
2018/08/30 Python
python 快速把超大txt文件转存为csv的实例
2018/10/26 Python
Python socket模块ftp传输文件过程解析
2019/11/05 Python
通过python连接Linux命令行代码实例
2020/02/18 Python
python 引用传递和值传递详解(实参,形参)
2020/06/05 Python
Python 创建TCP服务器的方法
2020/07/28 Python
为你的html5网页添加音效示例
2014/04/03 HTML / CSS
课外小组活动总结
2014/08/27 职场文书
观看焦裕禄观后感
2015/06/09 职场文书
中学总务处工作总结
2015/08/12 职场文书
解决Mysql的left join无效及使用的注意事项说明
2021/07/01 MySQL