Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: błąd
Forum PHP.pl > Forum > PHP
Oeleg
Pomimo, że liczby są różne i tak wyskakuje komunikat zawarty w linijce 6, wie ktoś dlaczego?
z góry przepraszam za spam

  1. if($l1=$l2 || $l1=$l3 || $l1=$l4 || $l1=$l5 || $l1=$l6 ||
  2. $l2=$l3 || $l2=$l4 || $l2=$l5 || $l2=$l6 ||
  3. $l3=$l4 || $l3=$l5 || $l3=$l6 ||
  4. $l4=$l5 || $l4=$l6 ||
  5. $l5=$l6){
  6. echo "Nie możesz wybrać dwóch takich samych liczb!";
  7. }
dublinka
Zalozyles nowy temat odnoszacy sie do starego. Pisz w starym.
Odnosnie problemu to znak = to nie to samo co ==
LowiczakPL
  1. if($l1 = $l2)


taki kod powoduje przypisanie drugiej zmiennej do pierwszej chodzi o to że = oznacza że A = B, czyli A ma przyjąć wartość B

  1. if($l1 == $l2)


ten kod powoduje sprawdzenie czy wartości są równe np. '12' == 12 powinno zwrócić true

  1. if($l1 === $l2)


ten kod powoduje sprawdzenie czy wartości są identyczne np. '12' === 12 powinno zwrócić false
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.