在写入PHP代码中经常会用到一些判断和比对或比较,比如判断链接是否含有某后缀域名、判断某数组是否等于某值、比对某数组大小等等。以下记录一下比较常用的判断比对PHP代码。
判断链接是否含有某后缀域名:
- <p><?php</p><p>$url = $_GET['url'];</p><p>if(strpos($url,"123.com") !== false){</p><p> exit('<iframe width="100%" height="100%" src="xxx.com" frameborder="0" border="0" marginwidth="0" marginheight="0" allowfullscreen="true" scrolling="no"></iframe>');</p><p>}</p><p>
- </p><p>if(strstr($url, '123.com') == false){</p><p><span style="white-space:pre"> </span>...</p><p>}</p><p>
- </p><p>if(strstr($url, '123.cn')==true){</p><p><span style="white-space:pre"> </span>...</p><p>}</p><p>?></p><p></p>
复制代码
判断链接是否为空:
- <p><?php</p><p>$url=$_GET['url'];</p><p>if (empty($url)) {</p><p> exit('<HTML><head></head><body>...</body></HTML>');</p><p>} else {</p><p> exit('<html>...</html>');</p><p>}</p><p>?></p>
复制代码
比对
- <p><?php </p><p>if($player == 'Dplayer' || is_mobile() == true){</p><p> echo '<!DOCTYPE html><html>';}</p><p>else{</p><p> echo '<html>';</p><p>}</p><p>?></p>
复制代码- <p><?php</p><p>if(strpos($type,'M3U8')){</p><p>echo '<script type="text/JavaScript" src="/js/HLS.min.js"></script>';</p><p>}elseif(strpos($type,'flv')){</p><p>echo'<script type="text/JavaScript" type="text/javascript" src="/js/flv.min.js"></script>';</p><p>}</p><p>?></p>
复制代码
判断
- <p><?php</p><p>function is_mobile(){</p><p><span style="white-space:pre"> </span>//获取USER AGENT</p><p><span style="white-space:pre"> </span>$agent = strtolower($_SERVER['HTTP_USER_AGENT']);</p><p><span style="white-space:pre"> </span>//分析数据</p><p><span style="white-space:pre"> </span>$is_pc = (strpos($agent, 'windows nt')) ? true : false; </p><p><span style="white-space:pre"> </span>$is_iphone = (strpos($agent, 'iphone')) ? true : false; </p><p><span style="white-space:pre"> </span>$is_ipad = (strpos($agent, 'iPad')) ? true : false; </p><p><span style="white-space:pre"> </span>$is_android = (strpos($agent, 'android')) ? true : false; //输出数据</p><p><span style="white-space:pre"> </span></p><p><span style="white-space:pre"> </span>if ($is_iphone || $is_ipad || $is_android){</p><p><span style="white-space:pre"> </span>return true;</p><p><span style="white-space:pre"> </span>}else{</p><p><span style="white-space:pre"> </span>return false;</p><p><span style="white-space:pre"> </span>}}</p><p>?></p>
复制代码
|