PHP 字符串分割和比较


Posted in PHP onOctober 06, 2009

或者使用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

PHP 相关文章推荐
一篇入门的php Class 文章
Apr 04 PHP
PHP开发中的错误收集,不定期更新。
Feb 03 PHP
php采用ajax数据提交post与post常见方法总结
Nov 10 PHP
php常用数学函数汇总
Nov 21 PHP
ThinkPHP 3.2 版本升级了哪些内容
Mar 05 PHP
修改PHP脚本使WordPress拦截垃圾评论的方法示例
Dec 10 PHP
PHP封装的字符串加密解密函数
Dec 18 PHP
php获取当前页面完整URL地址
Dec 30 PHP
ThinkPHP项目分组配置方法分析
Mar 23 PHP
PHP使用Mysqli类库实现完美分页效果的方法
Apr 07 PHP
PHP全功能无变形图片裁剪操作类与用法示例
Jan 10 PHP
laravel 输出最后执行sql 附:whereIn的使用方法
Oct 10 PHP
PHP parse_url 一个好用的函数
Oct 03 #PHP
php面向对象全攻略 (十七) 自动加载类
Sep 30 #PHP
php面向对象全攻略 (十六) 对象的串行化
Sep 30 #PHP
php面向对象全攻略 (十五) 多态的应用
Sep 30 #PHP
php面向对象全攻略 (十四) php5接口技术
Sep 30 #PHP
php面向对象全攻略 (十二) 抽象方法和抽象类
Sep 30 #PHP
php面向对象全攻略 (十一)__toString()用法 克隆对象 __call处理调用错误
Sep 30 #PHP
You might like
php中{}大括号是什么意思
2013/12/01 PHP
PHP的mysqli_query参数MYSQLI_STORE_RESULT和MYSQLI_USE_RESULT的区别
2014/09/29 PHP
PHP 匿名函数与注意事项详细介绍
2016/11/26 PHP
php递归函数怎么用才有效
2018/02/24 PHP
php实现多站点共用session实现单点登录的方法详解
2019/09/18 PHP
PHP 文件写入和读取操作实例详解【必看篇】
2019/11/04 PHP
ExtJs3.0中Store添加 baseParams 的Bug
2010/03/10 Javascript
别了 JavaScript中的isXX系列
2012/08/01 Javascript
js实现简单登录功能的实例代码
2013/11/09 Javascript
jquery cookie的用法总结
2013/11/18 Javascript
基于jQuery的判断iPad、iPhone、Android是横屏还是竖屏的代码
2014/05/11 Javascript
jQuery无刷新分页完整实例代码
2015/10/27 Javascript
JS+CSS实现鼠标经过弹出一个DIV框完整实例(带缓冲动画渐变效果)
2016/03/25 Javascript
AngularJs基本特性解析(一)
2016/07/21 Javascript
xtemplate node.js 的使用方法实例解析
2016/08/22 Javascript
进阶之初探nodeJS
2017/01/24 NodeJs
jquery制作的移动端购物车效果完整示例
2020/02/24 jQuery
[01:00:06]加油DOTA_EP01_网络版
2014/08/09 DOTA
让python在hadoop上跑起来
2016/01/27 Python
简单谈谈Python中的元祖(Tuple)和字典(Dict)
2017/04/21 Python
python实现决策树分类
2018/08/30 Python
Django中ORM外键和表的关系详解
2019/05/20 Python
PIP和conda 更换国内安装源的方法步骤
2020/09/21 Python
JD Sports法国:英国篮球和运动时尚的领导者
2017/09/28 全球购物
MADE法国:提供原创设计师家具
2018/09/18 全球购物
爱尔兰旅游网站:ebookers.ie
2020/01/24 全球购物
Nobody Denim官网:购买高级女士牛仔裤
2021/03/15 全球购物
c/c++某大公司的两道笔试题
2014/02/02 面试题
体育教育个人自荐信范文
2013/12/01 职场文书
经典演讲稿汇总
2014/05/19 职场文书
求职信结尾怎么写
2014/05/26 职场文书
实验室的标语
2014/06/20 职场文书
党性教育心得体会
2014/09/03 职场文书
党的群众路线对照检查材料范文
2014/09/24 职场文书
监护人证明
2015/06/19 职场文书
python基础之文件操作
2021/10/24 Python