Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Minimalny element array_count_values
upeertv
post 30.09.2016, 11:18:53
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 5.01.2013

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


Witam, potrzebuje otrzymać minimalny element tablicy po przekonwertowaniu w array_count_values
  1. $arrayday = array_count_values($arrayday);


Po przekonwerotwaniu dostaje taki wynik
  1. (
  2. [2016-09-26] => 5
  3. [2016-09-25] => 3
  4. [2016-09-24] => 3
  5. [2016-09-23] => 3
  6. [2016-09-22] => 6
  7. [2016-09-21] => 4
  8. [2016-09-20] => 5
  9. [2016-09-19] => 2
  10. [2016-09-18] => 5
  11. [2016-09-17] => 2
  12. [2016-09-16] => 3
  13. [2016-09-15] => 1
  14. [2016-09-14] => 1
  15. [2016-09-13] => 1
  16. [2016-09-12] => 1
  17. [2016-09-09] => 2
  18. [2016-09-08] => 2
  19. [2016-09-07] => 1
  20. [2016-09-04] => 1
  21. [2016-09-03] => 4
  22. [2016-09-02] => 3
  23. [2016-09-01] => 3
  24. [2016-08-31] => 9
  25. [2016-08-30] => 3
  26. [2016-08-29] => 13
  27. [2016-08-28] => 1
  28. [2016-08-27] => 12
  29. [2016-08-26] => 10
  30. [2016-08-25] => 7
  31. [2016-08-24] => 15
  32. [2016-08-23] => 9
  33. [2016-08-22] => 19
  34. [2016-08-21] => 9
  35. [2016-08-20] => 8
  36. [2016-08-19] => 33
  37. [2016-08-18] => 52
  38. [2016-08-17] => 86
  39. [2016-08-16] => 2
  40. [2016-08-05] => 1
  41. [2016-07-25] => 1
  42. [2016-07-22] => 1
  43. [2016-07-20] => 1
  44. [2016-07-19] => 1
  45. [2016-09-11] => 0
  46. [2016-09-10] => 0
  47. [2016-09-06] => 0
  48. [2016-09-05] => 0
  49. )


Chciałbym zapisać w jakiś sposób do zmiennej

  1. $min = '2016-09-05';
  2. $max = '2016-09-26';


Ten post edytował upeertv 30.09.2016, 11:20:27
Go to the top of the page
+Quote Post
nospor
post 30.09.2016, 11:26:10
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




min to ostatnie element,
max to pierwszy element

Nie mozesz poprostu pobrac pierwszego i ostatniego elementu z tablicy?

http://php.net/manual/en/function.reset.php
http://php.net/manual/en/function.end.php
http://php.net/manual/en/function.key.php


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
upeertv
post 30.09.2016, 11:26:42
Post #3





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 5.01.2013

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


No tak tylko w jaki sposób skoro tablica nie jest ponumerowana, tylko generowana jest po datach
Go to the top of the page
+Quote Post
nansss93
post 30.09.2016, 11:28:19
Post #4





Grupa: Zarejestrowani
Postów: 45
Pomógł: 1
Dołączył: 27.10.2015

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


Masz wyżej:

reset

end
Go to the top of the page
+Quote Post
upeertv
post 30.09.2016, 11:31:33
Post #5





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 5.01.2013

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


Oki, dostałem pierwszy i ostatni element czyli dla END - 0 RESET - 5

A da się połączyć end i reset z key, bo potrzebuje w zmiennych key tych wynikow czyli w tym przypadku dwie daty
Go to the top of the page
+Quote Post
nospor
post 30.09.2016, 11:35:57
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Przeciez ci napisalem: funkcja KEY()

Staraj sie czytac info ktore dostajesz od innych


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
upeertv
post 30.09.2016, 11:40:37
Post #7





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 5.01.2013

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


Przeczytałem, nie zobaczyłem całego manuala z key
teraz już wiem ze do tego jeszcze musiałem użyć asort i reset a dopiero potem key smile.gif
Go to the top of the page
+Quote Post
Pyton_000
post 3.10.2016, 08:49:42
Post #8





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


eeee...

  1. reset($arrayy);
  2. $k1 = key($array);
  3. end($array);
  4. $k2 = key($array);
Go to the top of the page
+Quote Post
nospor
post 3.10.2016, 10:07:28
Post #9





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




@Pyton ty to masz refleks szachisty... toz problem juz rozwiazany tongue.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Pyton_000
post 3.10.2016, 14:19:34
Post #10





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Wiem ale autor jeszcze tu o asort bezsensu wspomina smile.gif
Go to the top of the page
+Quote Post
nospor
post 3.10.2016, 14:56:55
Post #11





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Zapewne jednak tablica nie byla ostatecznie posortowana na wyjsciu jak uwazalismy


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 05:42