php判断字符串内匹配字符

180it 2021-06-13 PM 930℃ 0条
<?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速度可能会稍微慢一点点。。

支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!

标签: none

php判断字符串内匹配字符