Autor | Zpráva | ||
---|---|---|---|
james2210 Profil |
#1 · Zasláno: 29. 5. 2019, 10:25:34
Ahojte, mam pole s číslom týždňa v poli a potrebujem nejak spočítať rovnaký výskyt čísla ktoré sa samozrejme mení.
$week_numbers = array($dt->format('W')); $week_numbers_array = array_count_values($week_numbers); print_r($week_numbers_array); čo mi vráti toto : rray ( [18] => 1 ) Array ( [18] => 1 ) Array ( [18] => 1 ) Array ( [18] => 1 ) Array ( [18] => 1 ) Array ( [19] => 1 ) Array ( [19] => 1 ) Array ( [19] => 1 ) Array ( [19] => 1 ) Array ( [19] => 1 ) Array ( [19] => 1 ) Array ( [19] => 1 ) Array ( [20] => 1 ) Array ( [20] => 1 ) Array ( [20] => 1 ) Array ( [20] => 1 ) Array ( [20] => 1 ) Array ( [20] => 1 ) Array ( [20] => 1 ) Array ( [21] => 1 ) Array ( [21] => 1 ) Array ( [21] => 1 ) Array ( [21] => 1 ) Array ( [21] => 1 ) Array ( [21] => 1 ) Array ( [21] => 1 ) Array ( [22] => 1 ) Array ( [22] => 1 ) Array ( [22] => 1 ) skúšal som na to použiť funkciu "count()" ale vždy mi to vrátilo nejaký nezmysel. potrebujem niečo ako pole ktoré bude asi takej podobe závislosti na počtu dni v danom týždni week_numbers = array[ [18] => 4, [19] => 7, [20] => 7, ... ]; |
||
Kajman Profil |
#2 · Zasláno: 29. 5. 2019, 11:02:25
Zmíněný kód je asi v nějaké cyklu. Zkuste to přeskládat takto
$week_numbers = array(); //zacatek cyklu měnící $dt { $week_numbers[] = $dt->format('W'); } // konec cyklu $week_numbers_array = array_count_values($week_numbers); print_r($week_numbers_array); Pokud nepotřebujete pole $week_numbers, tak si to můžete rovnou sčítat. |
||
Časová prodleva: 6 let
|
0