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

admin

文章最后更新时间:2024年05月17日

php.jpg

在写入PHP代码中经常会用到一些判断和比对或比较,比如判断链接是否含有某后缀域名、判断某数组是否等于某值、比对某数组大小等等。以下记录一下比较常用的判断比对PHP代码。


判断链接是否含有某后缀域名:

<?php
$url = $_GET['url'];
if(strpos($url,"123.com") !== false){
    exit('<iframe width="100%" height="100%" src="xxx.com" frameborder="0" border="0" marginwidth="0" marginheight="0" allowfullscreen="true" scrolling="no"></iframe>');
}

if(strstr($url, '123.com') == false){
	...
}

if(strstr($url, '123.cn')==true){
	...
}
?>


判断链接是否为空:

<?php
$url=$_GET['url'];
if (empty($url)) {
    exit('<HTML><head></head><body>...</body></HTML>');
} else {
    exit('<html>...</html>');
}
?>


比对

<?php 
if($player == 'Dplayer' || is_mobile() == true){
    echo '<!DOCTYPE html><html>';}
else{
    echo '<html>';
}
?>
<?php
if(strpos($type,'M3U8')){
echo '<script type="text/JavaScript" src="/js/HLS.min.js"></script>';
}elseif(strpos($type,'flv')){
echo'<script type="text/JavaScript" type="text/javascript" src="/js/flv.min.js"></script>';
}
?>


判断

<?php
function is_mobile(){
	//获取USER AGENT
	$agent = strtolower($_SERVER['HTTP_USER_AGENT']);
	//分析数据
	$is_pc = (strpos($agent, 'windows nt')) ? true : false; 
	$is_iphone = (strpos($agent, 'iphone')) ? true : false; 
	$is_ipad = (strpos($agent, 'iPad')) ? true : false; 
	$is_android = (strpos($agent, 'android')) ? true : false;  //输出数据
	
	if ($is_iphone || $is_ipad || $is_android){
			return true;
		}else{
			return false;
		}}
?>


文章版权声明:除非注明,否则均为十八码原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,654人围观)

还没有评论,来说两句吧...

目录[+]