-1

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

设置变量

    <?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")

但是无法让它基于变量回显内容也必须在 =="2" 之前添加一个空格才能让“2”部分回显内容,即使变量回显没有空格

任何帮助表示赞赏

干杯

4

1 回答 1

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;
}
?>

编辑:修改为使用语句块

于 2012-12-27T12:34:03.817 回答