帝国CMS常用的PHP判断语法集合

默认内容页帝国CMS判断方法

<?php


if($navinfor[befrom]){

?>

<p>来源:[!–befrom–]</p>

<?php

}?>

 

利用PHP语法输出判断结果

<?php


if($navinfor[befrom]){

echo
“来源:”.$navinfor[befrom];

}?>

 

<?phpif($navinfor[befrom]){

echo
“来源:”.ReplaceBefrom($navinfor[befrom]);

}

?>

 

结合if else来使用

<?php


if($navinfor[
‘befrom’]){

?>

<p>[!–befrom–]</p>

<?php

}
else{

?>

余斗余斗

<?php

}?>

 

emptye的方法

<?php
if(!empty($classr[classimg])){

echo
‘<img src=”‘.$classr[classimg].
‘”>’;

}
else{

echo
;

  }

?>

 

注释:!(为不)+empty(为空)=!empty(不为空)

各种判断调用作者的方法

<?=ReplaceBefrom($navinfor[befrom]?$navinfor[befrom]:
‘余斗余斗’)?>

<?=$navinfor[befrom]?
‘来源:’.$navinfor[befrom].
:
?>

<?=$navinfor[befrom]?
“来源:$navinfor[befrom]&nbsp;&nbsp;”:
“”?> 注释:&nbsp; 为空格

<?=$navinfor[befrom]?$navinfor[befrom]:
“暂无简介 “?>

<? echo $navinfor[
‘befrom’]?
‘<span>来源:’.$navinfor[befrom].
‘</span>’:
‘暂无来源’;?>

<?=$navinfor[writer]?:
“暂”?>

 

switch判断方法

<?php


switch($class_r[$GLOBALS[navclassid]][
‘bname’]){


case “国内”:

$sid =
34;


break;


case “国际”:

$sid =
35;


break;


default:

$sid =
34;

}

?>

<?=$sid?>

 

包括多值时的判断

<?php

$c1_r=array(
35,
34);

$c2_r=array(
36,
37);


if(in_array($GLOBALS[navclassid],$c1_r)){

$cid1=
‘广告1’;

}elseif(in_array($GLOBALS[navclassid],$c2_r)){

$cid1=
‘广告2’;

}
else{

$cid1=
‘其他广告’;

}?>

<?=$cid1?>

 

或直接输出:把 $cid1 =  改为 echo