Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]odejmowanie
Forum PHP.pl > Forum > Przedszkole
pawelbeny
  1. <?
  2.  
  3.       $a = 600;
  4.       $b = 700;
  5.  
  6.       $suma = $a - $b;
  7.  
  8.       print "$suma";
  9.  
  10.  
  11.    ?>
mike
Skąd tu wszyscy początkujący biorą coś takiego:
  1. <?php
  2.  
  3. print "$suma";
  4. // czy
  5. echo "$suma";
  6.  
  7. >
  8. ?>
?
Przecież to głupota.

Należy pisać
  1. <?php
  2.  
  3. print $suma;
  4. // czy
  5. echo $suma;
  6.  
  7. >
  8. ?>
exclamation.gif

Zapraszam na Przedszkole, nie ma sensu się pchać na PHP z pierdołami rodem z podstawowych kursów.
Ociu
Raz: Brak tagu
Dwa: Brak bbCode
Trzy: Kod to nie tylko treść posta.

To ostatnie ostrzeżenie, następne tematy będą zamykane.

---
Brak tagu moją sprawką. Przeniosłem tu posta z PHP i zapomniałem dodać.
~mike
pawelbeny
<?

$a = 600;
$b = 700;

$suma = $a - $b;

print "$suma";


?>

To jest krotki przykład
Chodzi oto by odpowiedz nie była -100 tylko 0
nospor
proszono cie bys uzywal bbcode - zrob to!

Co do problemu:
http://pl.php.net/manual/pl/control-structures.if.php
jesli wynik bedzie mnieszy od zera to ustaw go na 0. w czym problem?
mike
Cytat(pawelbeny @ 30.10.2008, 11:42:33 ) *
Chodzi oto by odpowiedz nie była -100 tylko 0
Jak masz problem ze złożeniem poprawnie pełnego zdania pytającego to co się dziwisz, że nie wiadomo o co Ci chodzi?
zegarek84
  1. <?
  2. $a = 600;$b = 700;
  3. $suma = $a - $b;
  4. $wyswietl=($suma<0)?0:$suma;
  5. echo $wyswietl;
  6. ?>
michalg
Można też tak:

Kod
$a = 500;
$b = 600;

echo max($a - $b, 0);
phpion
Swoją drogą: ciekawy sposób nazewnictwa zmiennych. Przypisujesz wynik operacji odejmowania do zmiennej $suma. Jak dla mnie rozsądniej byłoby ją nazwać $roznica...
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.