---
title: "while sats"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15043-while-sats"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Gaski"
published: "2000-12-23T18:34:00.000Z"
updated: "2000-12-23T18:57:00.000Z"
replies: 2
views: 214
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/15043-while-sats"
---

# while sats

## #1 — Gaski, 2000-12-23T18:34Z

Vad är fel i denna sats:
while ($dw \< $day && $dw != $day)
{
  ...
}

Den visar inga felmeddelanden men den fortsätter bara när $dw är lika mycket som $day....

Permalänk: https://www.webforum.nu/p/15043

## #2 — Kim, 2000-12-23T18:43Z

Om villkoret $dw \< $day är uppfyllt så kan inte $dw vara lika med $day.

Det räcker alltså med $dw \< $day.
Alternativt kan du skriva
while ($dw \<= $day && $dw != $day)

Permalänk: https://www.webforum.nu/p/316291

## #3 — Gaski, 2000-12-23T18:57Z

men $dw om man skriver \<= så fortsätter den ju att loopa om $dw är lika med $day...

om $day är lika med $dw så fortsätter while satsen att loopa tills den blir mer än $day. 

Jag vill att den ska stanna om de är lika med varandra eller om $dw är högre...

Permalänk: https://www.webforum.nu/p/316292

---

Tråden på webben: https://www.webforum.nu/amne/php/15043-while-sats
