![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
Witam serdecznie,
Bardzo prosiłbym o pomoc jak mógłbym posortować tablicę aby nie dostać dubli tylko jedno pytanie z dodaną ilością odpowiedzi. Pracuję nad tym od 3H i nie umiem sobie z tym poradzić. Moja tablica wygląda następująco.
Czyli jak widać po prostu tab jest x2. A ja chciałbym ją mieć w takiej postaci
z góry dzięuje za pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No ale może pokaż jak generujesz tę tablicę bo błąd zapewne jest tam.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
bład nie leży w generowaniu tablicy , chyba że jest jakiś inny, bardziej wydajnieszy i lepszy ?
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat(nospor) No ale może pokaż jak generujesz tę tablicę bo błąd zapewne jest tam. Cytat(kielich) bład nie leży w generowaniu tablicy Skoro dostajesz złą tablicę, to chyba oczywiste, że błąd leży w jej generowaniu.... Dobra, na dziś mam dosyć osób co to wiedzą lepiej.... po co więc na to forum przychodzą? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
Po to że nie wiedzą wszystkiego, to raz a dwa mogę uzyskać lepszy pomysł od innych czasem nie zawsze bardziej doświadczonych, ale nie o to chodzi. Po prostu poprsiłem o pomoc.
|
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
A ja ci udzieliłem wskazówki co jest przyczyną, na co ty, że to napewno nie to, podczas gdy to właśnie na pewno to.... źle generujesz tablicę i to tu masz szukać rozwiązania problemu, a nie w jakimś późniejszym sortowaniu i usuwaniu duplikatów. Tak też można, oczywiście, ale czemu nie poprawić źródła problemu zamiast jego objawów?
Powód edycji: [nospor]:
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
Ok w takim razie, możesz mi powiedzieć jak mógłbym to zrobić aby dostać oczekiwany wynik.
zmienna $queSer = unserialize($mpmm->statistics); daj mi wartość
z
|
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Sprawa jest stosunkowo prosta. Ale ja swoje stanowisko wyraziłem w swoim drugim poście tegoż tematu.
ALe nie martw się, skoro już wiemy gdzie jest błąd, na pewno znajdzie się ktoś kto to rozwiąże (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
nospor - Dziękuję mimo wszystko.
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Ogólnie struktura tablicy którą chcesz stworzyć jest mało logiczna.
Powstała tablica powinna być tablicą (listą) tablic (bądź obiektów) o strukturze: ['odp'] ['ilosc'] gdzie kluczem (jeśli nie ma jakiegoś ID pytania) powinna być inkrementowana liczba ($i). Inkrementacja raz na obrót pętli. Zostawiając pusty nawias [] tworzysz każdorazowo nowy indeks. |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
Dzięki, lecz to mi nic nie mówi co mógłbym przełożyć na praktyczny kod. ;(
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 587 Pomógł: 190 Dołączył: 5.02.2011 Skąd: 64-800 Ostrzeżenie: (0%) ![]() ![]() |
How to sum values of the array of the same key
Trzecia odpowiedź na zsumowanie twojego $queSer. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.09.2025 - 23:59 |