Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Grupowane wartości w tablicy
arzach
post
Post #1





Grupa: Zarejestrowani
Postów: 332
Pomógł: 6
Dołączył: 27.11.2008

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


Witam mam taki kod, który generuje taką tablice

  1. while($data = mysql_fetch_assoc($result))
  2. {
  3. $wyniki[$data['druzyna_id']] = array('druzyna_name' => $data['druzyna_name'], 'pkt' => $data['pkt']);
  4. $wyniki[$data['druzyna_id']]['mecz_bezposrednie'] = array
  5. (
  6. 'przeciwnik_id' => explode(",", $data['przeciwnik_id']),
  7. 'mecz_id' => explode(",", $data['mecze_id']),
  8. 'wyniki' => explode(",", $data['wynik_meczow'])
  9. );
  10. }


Kod
Array
(
    [8] => Array
        (
            [druzyna_name] => Arka Gdynia
            [pkt] => 3
            [mecz_bezposrednie] => Array
                (
                    [przeciwnik_id] => Array
                        (
                            [0] => 11
                        )

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

                    [wyniki] => Array
                        (
                            [0] => 2:1
                        )

                )

        )

    [7] => Array
        (
            [druzyna_name] => Polonia Warszawa
            [pkt] => 1
            [mecz_bezposrednie] => Array
                (
                    [przeciwnik_id] => Array
                        (
                            [0] => 9
                        )

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

                    [wyniki] => Array
                        (
                            [0] => 1:1
                        )

                )

        )

    [9] => Array
        (
            [druzyna_name] => Polonia Bytom
            [pkt] => 1
            [mecz_bezposrednie] => Array
                (
                    [przeciwnik_id] => Array
                        (
                            [0] => 7
                        )

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

                    [wyniki] => Array
                        (
                            [0] => 1:1
                        )

                )

        )

    [11] => Array
        (
            [druzyna_name] => Cracovia
            [pkt] => 0
            [mecz_bezposrednie] => Array
                (
                    [przeciwnik_id] => Array
                        (
                            [0] => 8
                        )

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

                    [wyniki] => Array
                        (
                            [0] => 1:2
                        )

                )

        )

)


I chciałbym sprawdzić czy $data['druzyna_id'] istniej w tablicy przeciwnik_id ale tylko wtedy gdy pkt się powtarzają w tym przypadku [pkt] => 1 Gdy istnieje zostawić tablice tak jak jest gdy nie istnie usnąć elementy i tablice [mecz_bezposrednie] zostawić pustą. Mam nadzieje, że rozumiecie proszę o pomoc jak to zrobić.

Ten post edytował arzach 19.08.2010, 17:56:35
Go to the top of the page
+Quote Post
r4xz
post
Post #2





Grupa: Zarejestrowani
Postów: 673
Pomógł: 106
Dołączył: 31.12.2008

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


in_array
http://php.net/manual/en/ref.array.php

Ten post edytował r4xz 19.08.2010, 18:39:45


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 20:15