Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] pętle w pętli
Valkirie
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 29.08.2007
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


Mam taką cześć kodu
  1. <?php
  2. if (($pola_zniszczen["metal"] > $pojemosc/2) and ($pola_zniszczen["antymateria"] > $pojemosc/2) and ($pola_zniszczen["zitron"] > $pojemosc/2) and ($pola_zniszczen["crystal"] > $pojemosc/2)) {
  3. $odzyskane["metal"] = $pojemosc/2;
  4. $odzyskane["antymateria"] = $pojemosc/2;
  5. $odzyskane["zitron"] = $pojemosc/2;
  6. $odzyskane["crystal"] = $pojemosc/2;
  7. } else {
  8. if ($pola_zniszczen["metal"] > $pola_zniszczen["crystal"]){
  9. $odzyskane["crystal"] = $pola_zniszczen["crystal"];
  10. if ($pola_zniszczen["metal"] > ($pojemosc - $odzyskane["crystal"])){
  11. $odzyskane["metal"] = $pojemosc - $odzyskane["crystal"];
  12. } else {
  13. $odzyskane["metal"] = $pola_zniszczen["metal"];
  14. }
  15. } else {
  16. $odzyskane["metal"] = $pola_zniszczen["metal"];
  17. if ($pola_zniszczen["crystal"] > ($pojemosc - $odzyskane["metal"])){
  18. $odzyskane["crystal"] = $pojemosc - $odzyskane["metal"];
  19. } else {
  20. $odzyskane["crystal"] = $pola_zniszczen["crystal"];
  21. }
  22. }
  23. ?>


Warunek jest ustawiont na 2 paramtery crystal oraz metal, jak przerobić tą część kodu
  1. <?php
  2. if ($pola_zniszczen["metal"] > $pola_zniszczen["crystal"]){
  3. $odzyskane["crystal"] = $pola_zniszczen["crystal"];
  4. if ($pola_zniszczen["metal"] > ($pojemosc - $odzyskane["crystal"])){
  5. $odzyskane["metal"] = $pojemosc - $odzyskane["crystal"];
  6. } else {
  7. $odzyskane["metal"] = $pola_zniszczen["metal"];
  8. }
  9. } else {
  10. $odzyskane["metal"] = $pola_zniszczen["metal"];
  11. if ($pola_zniszczen["crystal"] > ($pojemosc - $odzyskane["metal"])){
  12. $odzyskane["crystal"] = $pojemosc - $odzyskane["metal"];
  13. } else {
  14. $odzyskane["crystal"] = $pola_zniszczen["crystal"];
  15. }
  16. }
  17. ?>

Aby były jeszcze 2 kolejne antymateria oraz zitron dla warunku
  1. <?php
  2. if ($pola_zniszczen["metal"] > $pola_zniszczen["crystal"] > $pola_zniszczen["antymateria"] > $pola_zniszczen["zitron"]){
  3. ?>
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.08.2025 - 22:06