<?php
$i = 0;
while(conditionals...) {
if($i == 0)
print "<p>Show this once</p>";
print "<p>display everytime</p>";
$i++;
}
?>
whileループが通過する限り、これは初めて「これを一度だけ」とその時間だけ表示し、「毎回表示」を表示しますか?最初のループでループ中にテキストを1回表示する
<?php
$i = 0;
while(conditionals...) {
if($i == 0)
print "<p>Show this once</p>";
print "<p>display everytime</p>";
$i++;
}
?>
whileループが通過する限り、これは初めて「これを一度だけ」とその時間だけ表示し、「毎回表示」を表示しますか?最初のループでループ中にテキストを1回表示する
はい、確かです。
あなたはインクリメントすることを忘れないようにあなたはまた、ifと増分を組み合わせることができます。
if (!$i++) echo "Show once.";
はい、限り、ループ内で何が
0に戻って$ I設定しないとはい条件が最初から偽でないか、またはループ内で$ iが0に設定されていない限り、
ループが実行され、無駄なリソースを無駄にするたびにインクリメントするのではなく、値が0最初にそのステートメントを印刷して、そのステートメントの値をゼロ以外の変数。ちょうど旗のように。条件、あなたはどこかのループの間で変数の値を変更していません。このようなもの:
<?php
$i = 0;
while(conditionals...) {
if($i == 0){
print "<p>Show this once</p>";
$i=1;
}
print "<p>display everytime</p>";
}
?>
ループの中にゼロ以外の値を追加すると、私のために働いた!!ありがとうございました –
なぜあなたはそれを自分で実行し、それが動作するかどうかを確認してください。 –
私はこの質問を別の人に依頼しており、答えを見るためにURLを送ってきました。 – Brad