Kez ilk döngü while döngüsünün içindeki metni görüntülemek

4 Cevap php
<?php

$i = 0;

while(conditionals...) {

if($i == 0)
  print "<p>Show this once</p>";

print "<p>display everytime</p>";
$i++;
}
?>

Bu sadece gösteri ilk kez ve sadece o zaman "bu kez göster", ve sürece while döngüsü aracılığıyla gider gibi "ekran everytime" gösterebilir misiniz?

4 Cevap

Evet, gerçekten.

Ayrıca arttırmayı unutmayın olmayacak şekilde, IF ve artış birleştirebilirsiniz:

if (!$i++) echo "Show once.";

Evet, uzun döngü içinde bir şey olarak ben geri 0'a $ setleri

Evet, şartlar baştan yanlış ya $ i döngü içinde 0'a ayarlanmış olan sürece

Değeri ilk kez, o ifadeyi baskı ve non-sıfır olarak değişkenin değerini yapmak 0 ise Aksine o döngü çalışır, her zaman artan ve gereksiz kaynak israf yerine, ne yapabilirim, olduğunu. Sadece bir bayrak gibi. Durum, bir yerde döngü arasında değişkenin değerini değiştirerek değil. Böyle bir şey:

<?php

   $i = 0;

   while(conditionals...) {

      if($i == 0){
        print "<p>Show this once</p>";
        $i=1;
      }

      print "<p>display everytime</p>";
   }
?>