![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 16.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam, nie wiem jak rozwiązać pewien problem, mam sobie tablicę składającą się ze zmiennych podanych niżej. Jak widac jest to identyfikator oraz status. Ten sam Identyfiktator może występować kilka razy. Nie mogę wpaść na pomysł , jak to kategoryzować, chodzi o to, że jak mam taki sam identyfiktor kilka razy, to musze jeden konkretny zliczyć po STATUSIE resztę odrzucić , mianowicie tutaj mamy statusy takie jak TEST i TEST2, dla rekordu 3034 chciałbym tylko zliczyć status TEST2, dodatkowo mam u sibie dwie tablice o nazwach danej kategori czyli test i test2 , wrzucając rekord do tablicy test2 majacy status TEST2 , nie może on już się znaleźć w tablicy o nazwie test mimo , że ten rekord posiada takie statusy. Czy ktoś mógłby pomoć i nakierować (IMG:style_emoticons/default/smile.gif)
Ten post edytował Bondar91 17.06.2019, 08:33:01 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Ja zrobiłbym tablicę statusów z wagami od najwyższej do najniższej np:
Kod test3 => 10 test2 => 5 test => 1 Potem iterował po tej tablicy a potem wew po tablicy wynikowej czyli: Kod foreach $wagi: foreach $wynikowa[$waga]: Sprawdzasz sobie czy istnieje id już przefiltrowane jeśli nie to odkładasz gdzieś. a potem jeśli już istnieje to w kolejnych filtrach usuwasz te wartości. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 20:26 |