Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jeden skrypt liczący różne zmienne w wielu miejscach
Frytu
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 23.09.2016

Ostrzeżenie: (0%)
-----


Witam
Parę dni temu zacząłem pisać grę przeglądarkową. Oczywiście w celach podszkolenia się i poćwiczenia. Chcę ją zrobić jak najmniej łopatologicznie. Od jakiegoś czasu zastanawiam się, czy jest jakiś sposób żeby użyć jednego skryptu obliczającego różne zmienne w wielu miejscach, żeby nie robić niepotrzebnych stert nowych zmiennych i linijek kodu.

Sprawa ma się tak, postać ma x pieniędzy, dla przykładu 4325637

Napisałem pewien skrypt:

  1. $cyfr = strlen($_SESSION['money']);
  2.  
  3. if($cyfr >= 1){
  4. $gold = floor($_SESSION['money']/10000);
  5. echo $gold;
  6. echo " <img src= 'icons/gold_coin.png' alt='' style='width: 12px; height: 12px; z-index: 0' /> ";
  7. $gold = $gold * 10000;
  8. $silver = $_SESSION['money'] - $gold;
  9. $silver = floor($silver/100);
  10. echo $silver;
  11. echo " <img src= 'icons/silver_coin.png' alt='' style='width: 12px; height: 12px; z-index: 0' /> ";
  12. $silver = $silver * 100;
  13. $copper = $_SESSION['money'] - ($gold+$silver);
  14. echo $copper;
  15. echo " <img src= 'icons/copper_coin.png' alt='' style='width: 12px; height: 12px; z-index: 0' />";
  16.  
  17. }


Efekt jest taki (wyżej cała liczba, a niżej podzielona skryptem na części):
(IMG:https://zapodaj.net/images/9bb9f36e44ccb.jpg)

Powoli kończę robić zakładkę praca, w której podane są stawki wynagrodzenia, chcę żeby każda kwota była wyświetlana w sposób taki, jak powyżej
Mam kilka zmiennych, dla przykładu $1reward, $2reward $3reward $4reward które później wrzucam w echo

Ma ktoś pomysł albo sposób żeby robić to sprawnie, bez zbędnego powielania skryptu pod każdą z tych zmiennych? Dla przykładu wpisując tylko include w głównym kodzie

Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.12.2025 - 10:47