1
条件が真であるときに情報を表示する必要がありますが、何度も条件が真であるという問題があります。私はarray()
を行うと思うが、私はこれをどうやってやるかわからない。私は多くのレコードを持って、変数prev_state
で常に変化し、コンテンツをループ内に1つだけ入れて
- が
- は1を3
- を持っていた '' 持っている私の
$list
でマイビュー
<?php $prev_state = ''; for ($i = 0; $i < $cont; $i++) { $state = $list[$i]['state']; $name = $list[$i]['name']; if($prev_state != $state){ if($state == '3'){ echo 'Header A'; }//state = 3 else { echo 'Headear B'; } }// if $prev_state = $state; ?> <div> Name: <?php echo $name; ?> </div> <?php }// for loop ?>
- には3、buどのように前のように印刷
Header A
、私はそれを望んでいません。
もう1つは、条件が真であることを最初に示すヘッダー(AとB)が必要です。
例:
**Header A**
- Marcus (this has state = 3)
- Lia (this has state = 3)
**Header B**
- Robert (this has state = 1)
- Loise (this has state = 3)
- Bob (this has state = 1)
- Fer (this has state = 3)
私はあなたが私を助けることができると思います。