Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Instrukcja warunkowa nie spełnia oczekiwanego warunku
Forum PHP.pl > Forum > Przedszkole
-evolution-
Witam.

Mam taką instrukcję warunkową:

  1. if(($liczba1+1)==$liczba3 || ($liczba3+1)==$liczba5 || ($liczba5+1)==$liczba7){
  2. echo 'Zgadza się.';
  3. }

i przy takich zmiennych warunek spełnia się:
  1. $liczba1 = 1;
  2. $liczba3 = 2;
  3. $liczba5 = 3;
  4. $liczba4 = 4;

i przy tych też
  1. $liczba1 = 1;
  2. $liczba3 = 2;
  3. $liczba5 = 4;
  4. $liczba4 = 4;


Chodzi mi, że każda z następnych zmiennych począwszy od $liczba1 musi być większa od kolejnych o jeden.
Rysh
|| to przecież OR. && to AND.
-evolution-
  1. $liczba1 = 1;
  2. $liczba3 = 2;
  3. $liczba5 = 3;
  4. $liczba4 = 4;
  5.  
  6. if(($liczba1+1)==$liczba3 && ($liczba3+1)==$liczba5 && ($liczba5+1)==$liczba7){
  7. echo 'Zgadza się.';
  8. }


W takim razie dlaczego to mam źle?
Rysh
Źle w sensie co? Teraz nie działa?
csharp
nie masz nigdzie zmiennej $liczba7 ...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.