php判断字符串内匹配字符

简单说下背景。。 接手的一个烂摊子,不给时间去整理。。所以也懒得去追溯源码,偶尔领导来个需求还要马上生效,没办法只能打补丁喽。。写到了工作文档里面,勉强算是对以后接手人员做个交代吧。

话说我刚接手这个项目的时候两眼一抹黑啊。。没有注释,没有文档。。而且项目是几个外包转手做的,那叫一个乱啊。。

	<?php 
	if(strpos($banner,'upload')>0)
		{
			echo '<img src="'.$banner.'" width="100%"/>';
		}else{
			echo '<a href="http://www.xxx.com/specials/xxx" target="_blank"><img src="'.$banner.'" width="100%"/></a>';
		}
	?>

原来就是一个img,后来上活动,如果是默认图就给加个链接。我项目非默认图都是upload文件夹里面,所以比较好处理,直接判断banner链接里面有没有upload这个字符就行,然后非默认就不加链接,默认就加。

判断函数我知道的有下面几种

stristr 不分大小写
strstr 区分大小写
strpos 貌似只能判断英文跟数字,特殊符号和中文都不行。

可以自行试一下,相对来说stristr速度可能会稍微慢一点点。。

 

转载于:https://my.oschina.net/u/3538113/blog/1559090

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值