PHP字符串分割和比较
PHP 字符串 比较 分割
2023-06-13 09:14:13 时间
或者使用strcmp来判断,但是这个能够告诉你两个字符串是否相等,但是无法告诉你在那里不同。
我的思路是单字符串分割为一个个字母(character),这样比较就能精确知道在那个位置不同了。
分隔字符串,使用“str_split”就可以了,语法参考【2】。然后输出结果数组,好处是连空格也会作为数组的元素。我之前的例子就是因为前一个字符串包含2个空格,而后一个只有一个。但是输出的时候看到的显示都是一样的。
也可以按照其他分隔符进行分割,如“explode”或者“preg_split”,参考【3】和【4】。前者使用简单的分割数,后者使用正则表达式。“split”已经废除(deprecated)了。
还有一个很有用的函数就是“str_word_count”,可以将字符串分割为数组,同时清除数字和标点符号。如果你想统计单词出现的频率,就可使用“array_count_values”,参考【5】。
参考:
【1】http://us2.php.net/manual/en/language.operators.comparison.php
【2】http://us2.php.net/manual/en/function.str-split.php1
【3】http://us2.php.net/manual/en/function.explode.php
【4】http://us2.php.net/manual/en/function.str-split.php
【5】http://us2.php.net/manual/en/function.array-count-values.php
我的思路是单字符串分割为一个个字母(character),这样比较就能精确知道在那个位置不同了。
分隔字符串,使用“str_split”就可以了,语法参考【2】。然后输出结果数组,好处是连空格也会作为数组的元素。我之前的例子就是因为前一个字符串包含2个空格,而后一个只有一个。但是输出的时候看到的显示都是一样的。
也可以按照其他分隔符进行分割,如“explode”或者“preg_split”,参考【3】和【4】。前者使用简单的分割数,后者使用正则表达式。“split”已经废除(deprecated)了。
还有一个很有用的函数就是“str_word_count”,可以将字符串分割为数组,同时清除数字和标点符号。如果你想统计单词出现的频率,就可使用“array_count_values”,参考【5】。
参考:
【1】http://us2.php.net/manual/en/language.operators.comparison.php
【2】http://us2.php.net/manual/en/function.str-split.php1
【3】http://us2.php.net/manual/en/function.explode.php
【4】http://us2.php.net/manual/en/function.str-split.php
【5】http://us2.php.net/manual/en/function.array-count-values.php
相关文章
- php 字符串替换中文,PHP中文字符串替换其中为*的方法
- 替换字符串指定位置字符 php,php如何从指定位置替换字符串
- 新手php环境一键安装包,PHP运行环境一键安装包(phpStudy2013)
- PHP 字符串中 {} 的使用
- PHP Fatal error: Uncaught Error: Call to undefined function pcntl_fork().. 开启php pcntl扩展实现多进程详解编程语言
- PHP比较两个字符串
- 和 php 如何配合使用Redis类库搭配PHP编程:高效开发与灵活操作(redis类库)
- Linux下打开PHP文件的实用技巧(linux打开php文件)
- 使用PHP连接MySQL数据库实现数据操作(php连接mysql类)
- 如何使用MySQL快速查询PHP数组(mysql查询数组php)
- 使用PHP和MSSQL搭建技术论坛(php mssql 论坛)
- PHP与MSSQL结合提高工作效率(php mssql 效率)
- 文件Linux 下如何快速删除PHP文件(linux 删除php)
- Php部分常见问题总结
- PHP字符转义相关函数小结(php下的转义字符串)
- 需要使用php模板的朋友必看的很多个顶级PHP模板引擎比较分析
- 20个非常有用的PHP类库加速php开发
- 检测png图片是否完整的php代码
- PHP数组操作汇总php数组的使用技巧
- PHP容易被忽略而出错陷阱数字与字符串比较
- 基于PHP字符串的比较函数strcmp()与strcasecmp()的使用详解
- 探讨各种PHP字符串函数的总结分析
- php中的Base62类(适用于数值转字符串)
- php加密解密实用类分享
- php字符串压缩方法比较示例
- php中3种方法删除字符串中间的空格
- PHP读取大文件的类SplFileObject使用介绍
- PHP命名空间(Namespace)简明教程
- PHP实现利用MySQL保存session的方法