PHP count_chars()函数讲解
PHP count_chars() 函数
实例
返回一个字符串,包含所有在 "Hello World!" 中使用过的不同字符(模式 3):
<?php $str = "Hello World!"; echo count_chars($str,3); ?>
定义和用法
count_chars()
函数返回字符串所用字符的信息(例如,ASCII 字符在字符串中出现的次数,或者某个字符是否已经在字符串中使用过)。
语法
count_chars( _string,mode_ )
实例 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 explode()函数用法讲解
PHP explode() 函数 实例 把字符串打散为数组: <?php $str = "www.codingdict.com"; print_r (explode(".",$str)); ?> 定义和用法 explode()函数使用一个字符串分割另一个字符串,并返回由字符串组成的数组. 注释: "separator" 参数不能是一个空字符串. 注释: 该函数是二进制安全的. 语法 explode( _separator,string
-
php二维数组按某个键值排序的实例讲解
排序前 Array ( [0] => Array ( [name] => 龙 [age] => 2017-02-28 ) [1] => Array ( [name] => 龙2 [age] => 2017-03-14 ) [2] => Array ( [name] => 小3 [age] => 2017-05-09 ) [3] => Array ( [name] => 龙4 [age] => 2017-02-03 ) [4] =>
-
PHP crypt()函数的用法讲解
PHP crypt() 函数 定义和用法 crypt() 函数返回使用 DES.Blowfish 或 MD5 算法加密的字符串. 在不同的操作系统上,该函数的行为不同,某些操作系统支持一种以上的算法类型.在安装时,PHP 会检查什么算法可用以及使用什么算法. 确切的算法依赖于 salt 参数的格式和长度.salt 可以通过增加由一个特定字符串与一个特定的加密方法生成的字符串的数量来使得加密更安全. 这里有一些和 crypt() 函数一起使用的常量.这些常量值是在安装时由 PHP 设置的. 常量:
-
php curl简单采集图片生成base64编码(并附curl函数参数说明)
许多年前的代码突然拿来一用,特做此笔记(此处的code用来定位内部错误位置,非http code) <?php $url="http://c.hiphotos.baidu.com/image/w%3D210/sign=ed30880babec8a13141a50e1c7029157/d52a2834349b033be1a9503e17ce36d3d539bd35.gif"; function curl_url($url,$type=0,$timeout=30){ $msg = [
-
PHP get_html_translation_table()函数用法讲解
PHP get_html_translation_table() 函数 实例 输出 htmlspecialchars 函数使用的翻译表: <?php print_r (get_html_translation_table()); // HTML_SPECIALCHARS is default. ?> 定义和用法 get_html_translation_table()函数返回htmlentities()和htmlspecialchars()函数使用的翻译表. 提示:一些字符可以按照若干种方式进
-
PHP echo()函数讲解
PHP echo() 函数 实例 输出一些文本: <?php echo "Hello world!"; ?> 定义和用法 echo()函数输出一个或多个字符串. 注释: echo() 函数实际不是一个函数,所以您不必对它使用括号.然而,如果您想要传多于一个参数给 echo(),使用括号将会生成解析错误. 提示: echo() 函数比 print() 速度稍快. 提示: echo() 函数也有简化语法.在 PHP 5.4.0 版本之前,该语法只适用于 short_open_t
-
PHP fprintf()函数用法讲解
PHP fprintf() 函数 实例 把一些文本写入到名为 "test.txt" 的文本文件: <?php $number = 9; $str = "Beijing"; $file = fopen("test.txt","w"); echo fprintf($file,"There are %u million bicycles in %s.",$number,$str); ?> 上面的代码将
-
PHP crc32()函数讲解
PHP crc32() 函数 实例 输出 crc32() 的结果: <?php $str = crc32("Hello World!"); printf("%un",$str); ?> 定义和用法 crc32()函数计算一个字符串的 32 位 CRC(循环冗余校验). 该函数可用于验证数据的完整性. 提示: 为确保您能从 crc32() 函数中取得正确的字符串表示,您必须使用 printf() 或 sprintf() 函数的 %u 格式符.如果未使用 %
-
phpinfo无法显示的原因及解决办法
今天调试lnmp环境,出现如下报错.无法查询到php信息. 环境:linux版本CentOS Linux release 7.3.1611 (Core),nginx使用tengine.php和tengine均为源码安装到/usr/local. 首先确认tengine已经启动,在网站根目录下写了个静态测试网页,测试没问题,可以正常显示. 确认php-fpm已经启动,查询服务端口正常.怀疑tengine的php支持没有配置.打开/usr/local/tengine/conf/vhost下面的*.co
-
PHP hebrev()函数用法讲解
PHP hebrev() 函数 实例 反向显示希伯来字符: <?php echo hebrev("á çùåï äúùñâ"); ?> 定义和用法 hebrev()函数把希伯来文本从右至左的流转换为左至右的流. 提示: hebrev() 和 hebrevc() 可以把希伯来逻辑文本(Windows 编码)转换为希伯来可见文本.希伯来可见文本不需要特殊的从右至左字符支持,这使它对于在 Web 上显示希伯来文本很有用处. 语法 hebrev( _string,maxcharli
随机推荐
- seaJs使用心得之exports与module.exports的区别实例分析
- Ajax 实现网站劫持的检测方法
- Linux Redis 的安装步骤详解
- Python统计列表中的重复项出现的次数的方法
- 一个cssQuery对象 javascript脚本实现代码
- 浅谈angularjs中响应回车事件
- 详解如何调用zabbix API获取主机
- 禁用页面部分JavaScript不是全部而是部分
- python计算方程式根的方法
- JSP struts2 url传参中文乱码解决办法
- 详解Android中的Context抽象类
- 对MySQL慢查询日志进行分析的基本教程
- python操作redis的方法
- PowerShell批量修改AD用户密码属性的代码
- 出给新手的数值排序加分题
- sqlserver中查询横表变竖表的sql语句简析
- sql中case语句的用法浅谈
- Javascript浮点数乘积运算出现多位小数的解决方法
- 使用c语言生成随机数的示例分享
- Python分析学校四六级过关情况