流量变现70%分成 全国楼凤小姐姐 招商联系客服 招商联系客服 招商联系客服 招商联系客服

PHP一些比较常见判断和比对比较代码

[复制链接]
查看146 | 回复0 | 2024-10-2 11:55:24 | 显示全部楼层 |阅读模式
在写入PHP代码中经常会用到一些判断和比对或比较,比如判断链接是否含有某后缀域名、判断某数组是否等于某值、比对某数组大小等等。以下记录一下比较常用的判断比对PHP代码。
判断链接是否含有某后缀域名:
  1. <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>
  2. </p><p>if(strstr($url, '123.com') == false){</p><p><span style="white-space:pre">        </span>...</p><p>}</p><p>
  3. </p><p>if(strstr($url, '123.cn')==true){</p><p><span style="white-space:pre">        </span>...</p><p>}</p><p>?></p><p></p>
复制代码


判断链接是否为空:
  1. <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>
复制代码

比对
  1. <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>
复制代码
  1. <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>
复制代码



判断
  1. <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>
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则