手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 免费部署 N8N 的 Zeabur 注册 | 登陆

PHP的小技巧

首页 > PHP >

好象,大多时候,我们对于字符串的比较都是采用了 strtolower或者strtoupper之后,再判断是否相等。只是这样就需要转换两次。大多时候,我们是针对字符集转换的时候才会这样,比如判断参数传进来是否utf-8,这5个字符的写法,可就多了,比如UTF-8,Utf-8,utf-8等,那我们怎么办呢?strtolower?strupper?不需要啦。。
strncasecmp($a,$b,$length)就可以了。。
如果返回是0则相等,那我们怎么判断呢?
strncasecmp($str,'utf-8',5) == 0那么,传入的参数就是utf8的,是否很方便呢?
只是这些函数我们平时不太用得到,我看到这个函数的用法却是在 yii framework,他在处理事件的时候,判断前两个字符是否为 on 的时候,就是这样判断的。我也因此学到了一招。




本站采用创作共享版权协议, 要求署名、非商业和保持一致. 本站欢迎任何非商业应用的转载, 但须注明出自"易栈网-膘叔", 保留原始链接, 此外还必须标注原文标题和链接.

« 上一篇 | 下一篇 »

5条记录访客评论

看到的太晚了!活动该结束了

Post by perfectlasers on 2010, October 9, 3:06 PM 引用此文发表评论 #1

今天收到了,盒子很不错!

Post by 水月 on 2010, October 9, 11:30 AM 引用此文发表评论 #2

哈哈。我现在只用IE进行支付。没办法。。。好多所谓的兼容浏览器事实上都不太兼容

Post by gouki on 2010, September 29, 1:09 AM 引用此文发表评论 #3

哦,付款成功了。原来美团不支持遨游3.0的呀。要使用兼容模式才可以跳转到支付宝。

Post by 水月 on 2010, September 28, 12:19 PM 引用此文发表评论 #4

这个比盗版的还便宜啊?
美团支付宝的链接有问题,付不了款。

调试错误,请回到请求来源地,重新发起请求。

错误代码 ILLEGAL_SERVICE
说明:如果您不是因为本接口集成调试而看见该错误提醒,请联系本次请求来源网站,本错误属于网站集成接口的错误。

Post by 水月 on 2010, September 28, 12:11 PM 引用此文发表评论 #5


发表评论

评论内容 (必填):