Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] tablice i ich klucze
slawek3422
post
Post #1





Grupa: Zarejestrowani
Postów: 142
Pomógł: 7
Dołączył: 3.08.2007
Skąd: śląsk

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


Witam.
Mój problem polega na tym :

Mam sobie skrypt, który wyciąga mi z bazy dane i ładuje do tablicy. Następnie wykonuję sortowanie na tablicy według wymaganych kryteriów. Wynik tego działania wygląda tak :
  1. (
  2. [5] => Array
  3. (
  4. [od_daty] => 2009-11-28
  5. [do_daty] => 2009-11-28
  6. [stan_b_suma] => 3
  7. )
  8.  
  9. [0] => Array
  10. (
  11. [od_daty] => 2009-12-02
  12. [do_daty] => 2009-12-02
  13. [stan_b_suma] => 1
  14. )
  15.  
  16. [2] => Array
  17. (
  18. [od_daty] => 2009-12-03
  19. [do_daty] => 2009-12-04
  20. [stan_b_suma] => 3
  21. )
  22.  
  23. [1] => Array
  24. (
  25. [od_daty] => 2009-12-03
  26. [do_daty] => 2009-12-04
  27. [stan_b_suma] => 3
  28. )
  29.  
  30. [6] => Array
  31. (
  32. [od_daty] => 2009-12-08
  33. [do_daty] => 2009-12-08
  34. [stan_b_suma] => 3
  35. )
  36.  
  37. [10] => Array
  38. (
  39. [od_daty] => 2009-12-09
  40. [do_daty] => 2009-12-19
  41. [stan_b_suma] => 33
  42. )
  43.  
  44. [9] => Array
  45. (
  46. [od_daty] => 2009-12-18
  47. [do_daty] => 2009-12-20
  48. [stan_b_suma] => 6
  49. )
  50.  
  51. [7] => Array
  52. (
  53. [od_daty] => 2009-12-18
  54. [do_daty] => 2009-12-20
  55. [stan_b_suma] => 7
  56. )
  57.  
  58. [8] => Array
  59. (
  60. [od_daty] => 2009-12-18
  61. [do_daty] => 2009-12-20
  62. [stan_b_suma] => 8
  63. )
  64.  
  65. [3] => Array
  66. (
  67. [od_daty] => 2009-12-22
  68. [do_daty] => 2009-12-25
  69. [stan_b_suma] => 10
  70. )
  71.  
  72. [4] => Array
  73. (
  74. [od_daty] => 2009-12-24
  75. [do_daty] => 2009-12-25
  76. [stan_b_suma] => 3
  77. )
  78.  
  79. )


I teraz chcę poddać ten wynik dalszej obróbce ale do tego potrzebuje zmienić wartość istniejących kluczy (0-10) rosnąco, nie naruszając dalszej struktury tablicy ... da się tak zrobić ?
Przekopałem manuala ale nie znalazłem nic ciekawego, chyba, że coś przegapiłem :/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Na to jest proste remedium:
  1. $arr = array_values($arr);
Go to the top of the page
+Quote Post
vokiel
post
Post #3





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


No chyba tak (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
slawek3422
post
Post #4





Grupa: Zarejestrowani
Postów: 142
Pomógł: 7
Dołączył: 3.08.2007
Skąd: śląsk

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


dzięki erix (IMG:style_emoticons/default/smile.gif) działa (IMG:style_emoticons/default/smile.gif) pozdrawiam i daję pkt (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 00:06