运行超过2个语句

时间:2012-12-27 12:28:54

标签: php echo

我一直在努力使用下面的代码来获取不超过两个变量来过滤语句部分,但希望实现的是运行所需的变量并过滤它们。见下面的代码

设置变量

    <?php 
      $customergroup = $product['product_id'] ;
    ?>

贯穿整个守则

    <?php 

      if ($customergroup == "1" || $customergroup == "2") 
      { 
      ?>
         first content if variable is/equals 1

    <?php } else { ?>

         Second content if variable is/equals 2
    <?php } ?>

我在过滤器中尝试了以下代码,并在每个中断中添加了“else”

($customergroup == "1" || $customergroup == "2" || $customergroup == "3" || $customergroup == "4")

但是无法得到基于变量的echo内容也必须在==“2”之前添加空格才能获得“2”部分以回显内容,即使变量回声没有空格

任何帮助表示赞赏

欢呼声

1 个答案:

答案 0 :(得分:2)

<?php
switch($customergroup){
    case 1:
        ?>first content if variable is/equals 1<?php
        break;
    case 2:
        ?>Second content if variable is/equals 2<?php
        break;
    case 3:
        ?>and so on - just keep adding cases<?php
        break;
}
?>

编辑:已修改为使用语句块