php判斷字符串內匹配字符

簡單說下背景。。 接手的一個爛攤子,不給時間去整理。。因此也懶得去追溯源碼,偶爾領導來個需求還要立刻生效,沒辦法只能打補丁嘍。。寫到了工做文檔裏面,勉強算是對之後接手人員作個交代吧。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這個字符就行,而後非默認就不加連接,默認就加。code

判斷函數我知道的有下面幾種ci

stristr 不分大小寫
strstr 區分大小寫
strpos 貌似只能判斷英文跟數字,特殊符號和中文都不行。文檔

能夠自行試一下,相對來講stristr速度可能會稍微慢一點點。。get

相關文章
相關標籤/搜索