Mnożenie, dzielenie zmiennych... |
Mnożenie, dzielenie zmiennych... |
20.04.2023, 14:35:10
Post
#1
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 11.04.2010 Ostrzeżenie: (0%) |
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; Ten post edytował fcppl 20.04.2023, 14:35:46 |
|
|
20.04.2023, 15:24:54
Post
#2
|
|
Grupa: Zarejestrowani Postów: 319 Pomógł: 52 Dołączył: 18.02.2008 Ostrzeżenie: (0%) |
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. Ten post edytował gino 20.04.2023, 15:25:26 |
|
|
20.04.2023, 15:31:20
Post
#3
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 11.04.2010 Ostrzeżenie: (0%) |
a mogłbys mi podać przykład jak to zrobic?
|
|
|
20.04.2023, 15:57:36
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 457 Pomógł: 6297 Dołączył: 27.12.2004 |
eval("echo $a $c $b");
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
20.04.2023, 17:19:09
Post
#5
|
|
Grupa: Zarejestrowani Postów: 344 Pomógł: 70 Dołączył: 15.07.2014 Ostrzeżenie: (0%) |
tylko nie eval() ...
Ogarnij to switch/case'em albo ifami... |
|
|
20.04.2023, 19:01:08
Post
#6
|
|
Grupa: Zarejestrowani Postów: 319 Pomógł: 52 Dołączył: 18.02.2008 Ostrzeżenie: (0%) |
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.
|
|
|
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 03:41 |