我想显示一个带有引荐来源标题的div表,但只有当推荐人存在时,如果它不存在 - 不要显示它。我需要放一个"如果存在"功能后的条件。我是初学者。到目前为止,我有这个功能:
function getSiteTitle(){
$RefURL = (is_null($_SERVER['HTTP_REFERER'])) ? 'Un know' : $_SERVER['HTTP_REFERER'];
if($RefURL != 'Un know'){
$con = file_get_contents($RefURL) or die (" can't open URL referer ");
$pattern = "/<title>(.+)<\/title>/i";
preg_match($pattern,$con,$match);
$result = array($match[1],$RefURL);
return $result;
}
else{
return false;
}
}
$info = getSiteTitle();
echo "". $info[0];
我想显示一些带有引用者标题的DIV表,但是当引用者存在时。如果不存在,则不要显示DIV。
答案 0 :(得分:0)
$info = getSiteTitle();
if ($info !== false) {
echo "<div>Ref title: {$info[0]}</div>";
}
答案 1 :(得分:0)
尝试使用empty()
检查是否存在
function getSiteTitle(){
$RefURL = (!empty($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '');
if(!empty($RefURL)){
$con = file_get_contents($RefURL) or die (" can't open URL referer ");
$pattern = "/<title>(.+)<\/title>/i";
preg_match($pattern,$con,$match);
$result = array($match[1],$RefURL);
return $result;
}
else{
return false;
}
}
$info = getSiteTitle();
if ($info != false) {
echo "<div>Ref:". $info[0]."</div>";
}