Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Minimalny element array_count_values
Forum PHP.pl > Forum > PHP
upeertv
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';
nospor
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
upeertv
No tak tylko w jaki sposób skoro tablica nie jest ponumerowana, tylko generowana jest po datach
nansss93
Masz wyżej:

reset

end
upeertv
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
nospor
Przeciez ci napisalem: funkcja KEY()

Staraj sie czytac info ktore dostajesz od innych
upeertv
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
Pyton_000
eeee...

  1. reset($arrayy);
  2. $k1 = key($array);
  3. end($array);
  4. $k2 = key($array);
nospor
@Pyton ty to masz refleks szachisty... toz problem juz rozwiazany tongue.gif
Pyton_000
Wiem ale autor jeszcze tu o asort bezsensu wspomina smile.gif
nospor
Zapewne jednak tablica nie byla ostatecznie posortowana na wyjsciu jak uwazalismy
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.