帝国cms会员中心美化 帝国常用的PHP判断语法集合

帝国CMS教程

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

<?phpif($navinfor[befrom]){?><p>来源:[!--befrom--]</p><?php}?>

利用PHP语法输出判断结果

 

<?phpif($navinfor[befrom]){echo"来源:".$navinfor[befrom];}?>
<?phpif($navinfor[befrom]){echo"来源:".ReplaceBefrom($navinfor[befrom]);}?>

结合if else来使用

 

<?phpif($navinfor['befrom']){?><p>[!--befrom--]</p><?php}else{?>织梦无忧<?php}?>

emptye的方法

<?phpif(!empty($classr[classimg])){echo'<imgsrc="'.$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判断方法

<?phpswitch($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