Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Ciężki problem logiczny, Tablica w tablicy
Mlodycompany
post
Post #1





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

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


Witam. Chcę z takiej tablicy
Kod
Array
(
    [2] => Array
        (
            [1] => 67
        )

    [1] => Array
        (
            [2] => 113
            [23] => 96
        )

    [] => Array
        (
            [] => 0
        )

    [23] => Array
        (
            [1] => 84
        )

    [20] => Array
        (
            [19] => 79
        )

    [19] => Array
        (
            [20] => 100
        )

    [24] => Array
        (
            [21] => 70
        )

    [21] => Array
        (
            [24] => 73
        )
[druzyna]=>array
(
[przeciwnik]=>suma punktów z 2 meczy
)


)

wyciagnąć kto wygrał tzn dwu mecz czyli liczy sie suma punktów z 2 meczy tych samych drużyn i wygrywa ta drużyna która ma więcej punktów. Kompletnie nie mam pomysłu jak to zrobić. Proszę o jakieś naprowadzenie bądz opisanie co zrobić. Nie proszę o gotowy kod. Z góry dzięki. Jakby coś było potrzebne to zamieszcze

Ten post edytował Mlodycompany 6.06.2010, 00:03:20
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
_Martin_
post
Post #2





Grupa: Zarejestrowani
Postów: 352
Pomógł: 9
Dołączył: 16.09.2005
Skąd: Rybnik

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


Moja propozycja zajmuje się grami internetowymi i jeśli chodzi o tablice to 1 krok który jest najważniejszy poukładanie tablicy tak aby była ona czytelna.
Potem sa takie problemy jak ty masz.
Musisz posegregować nazwami lub numerami odpowiednie sekcje np
  1. $dom_team_1 = $tablica['mecz_1']['gos'][0]
  2. $wyjazd_team_1 = $tablica['mecz_2']['gos'][0]
  3.  
  4. $gosp_result = $wyjazd_team_1+$dom_team_1;
  5.  
  6. Wówczas po określeniu punktów porównywanie
  7.  
  8. if|($gosp_result > $gosc_result){
  9. //Tutaj istrukcja dla wygranych 2 meczu gosp. czyli jego awans czy coś
  10. }elseif($gosp_result < $gosc_result){
  11. //....cos tam..
  12. }else{
  13. //W Przypadku remisu :) inne porównanie!
  14. }


Tak jak mówię poukładaj tablice pętle forech itp bo potem jak wrócisz do tego za miesiac aby coś dodać znowu bedzie problem co do czego!
To ewidentnie bardzo prosty kod!

Ten post edytował _Martin_ 6.06.2010, 08:44:42
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: 24.12.2025 - 18:05