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环境――Appserv
Dec 13 PHP
ajax php 实现写入数据库
Sep 02 PHP
php 无法载入mysql扩展
Mar 12 PHP
php使用百度翻译api示例分享
Jan 31 PHP
ThinkPHP中的三大自动简介
Aug 22 PHP
php中addslashes函数与sql防注入
Nov 17 PHP
PHP实现的比较完善的购物车类
Dec 02 PHP
Symfony2使用Doctrine进行数据库查询方法实例总结
Mar 18 PHP
Laravel构建即时应用的一种实现方法详解
Aug 31 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
Sep 22 PHP
详解PHP神奇又有用的Trait
Mar 25 PHP
laravel 配置路由 api和web定义的路由的区别详解
Sep 03 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
生成缩略图
2006/10/09 PHP
PHP多个文件上传到服务器实例
2014/10/29 PHP
PHP开发中解决并发问题的几种实现方法分析
2017/11/13 PHP
PHP扩展Swoole实现实时异步任务队列示例
2019/04/13 PHP
在Javascript中为String对象添加trim,ltrim,rtrim方法
2006/09/22 Javascript
将数字转换成大写的人民币表达式的js函数
2014/09/21 Javascript
jquery表单验证插件formValidator使用方法
2016/04/01 Javascript
JS操作JSON方法总结(推荐)
2016/06/14 Javascript
AngularJS中$http服务常用的应用及参数
2016/08/22 Javascript
微信小程序 天气预报开发实例代码源码
2017/01/20 Javascript
jQuery实现表格冻结顶栏效果
2017/08/20 jQuery
vue中的计算属性实例详解
2018/09/19 Javascript
Vue+Element实现表格编辑、删除、以及新增行的最优方法
2019/05/28 Javascript
微信小程序实现点击卡片 翻转效果
2019/09/04 Javascript
javascript设计模式 ? 策略模式原理与用法实例分析
2020/04/21 Javascript
[03:37]2015国际邀请赛第四日现场精彩集锦
2015/08/08 DOTA
Python3如何解决字符编码问题详解
2017/04/23 Python
解决python3 HTMLTestRunner测试报告中文乱码的问题
2018/12/17 Python
python3.6 如何将list存入txt后再读出list的方法
2019/07/02 Python
Python空间数据处理之GDAL读写遥感图像
2019/08/01 Python
使用matplotlib绘制图例标签中带有公式的图
2019/12/13 Python
关于python中导入文件到list的问题
2020/10/31 Python
美国最受欢迎的童装品牌之一:The Children’s Place
2016/07/23 全球购物
匈牙利墨盒和碳粉购买网站:CDRmarket
2018/04/14 全球购物
英国顶尖手表珠宝品牌独家授权经销商:HS Johnson
2020/10/28 全球购物
党章学习思想汇报
2014/01/14 职场文书
销售经理竞聘书
2014/03/31 职场文书
2014年安全生产大检查方案
2014/05/13 职场文书
安全责任书怎么写
2014/07/28 职场文书
家属答谢词
2015/01/05 职场文书
2015年端午节活动方案
2015/05/05 职场文书
2015年党员发展工作总结
2015/05/13 职场文书
担保书格式范文
2015/09/22 职场文书
2016入党积极分子党课培训心得体会
2016/01/06 职场文书
Nginx配置并兼容HTTP实现代码解析
2021/03/31 Servers
Mysql Show Profile
2021/04/05 MySQL