-1

以下のこのコードでは、ステートメント セクションをフィルター処理する変数を 2 つ以下にするのに苦労しましたが、達成したいのは、必要な数の変数を実行し、それらをフィルター処理することです。以下のコードを参照してください

設定変数

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

EDIT:ステートメントブロックを使用するように変更

于 2012-12-27T12:34:03.817 に答える