Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Mnożenie, dzielenie zmiennych...
Forum PHP.pl > Forum > PHP
fcppl
Mam takie zmiennie i nie wiem jak za ich pomocą wykonać działanie 10 / 2 = 5. Jak robię jak poniżej to otrzymuję: 10 / 2 (nie jest nic obliczane tylko są wyświetlane dane ze zmiennych)

$a = 10;

$b = 2;

$c = '/'; - ta zmienna może się zmieniać na +, -, *, /

echo $a . $c. $b;
gino
Dlatego, że zmienna $c nie przechowuje znaku dzielenia tylko jest stringiem. Jest różńica pomiędzy '/' a samym /.
Na końcu po prostu robisz konkatenacje zmiennych.
fcppl
a mogłbys mi podać przykład jak to zrobic?
nospor
eval("echo $a $c $b");
Salvation
haha.gif tylko nie eval() ...

Ogarnij to switch/case'em albo ifami...
gino
Pół biedy jak będą to sztywne dane, ale jak przekażesz je get-em albo post-em to możesz mieć problem. W przykładzie z eval zabrakło średnika przed końcowym cudzysłowiem.
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-2024 Invision Power Services, Inc.