Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z array_combine
arzach
post
Post #1





Grupa: Zarejestrowani
Postów: 332
Pomógł: 6
Dołączył: 27.11.2008

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


Witam mam taki kod
  1. $data['wyscig_name'] = '25,10,0,25,18,25,18,6';
  2. $data['wyscig_pkt'] = 'GP Australii,GP Malezji,GP Malezji,GP Bahrajnu,GP Bahrajnu,GP Hiszpanii,GP Hiszpanii,GP Australii';
  3. $wyscig_name = explode(",", $data['wyscig_name']);
  4. $wyscig_pkt = explode(",", $data['wyscig_pkt']);
  5.  
  6.  
  7. echo '<pre>';
  8. print_r(array_combine($wyscig_name, $wyscig_pkt));
  9. echo '</pre>';
  10.  
  11.  
  12. echo '<pre>';
  13. print_r($wyscig_name);
  14. echo '</pre>';
  15.  
  16. echo '<pre>';
  17. print_r($wyscig_pkt);
  18. echo '</pre>';

I powinien otrzymać tablice 8 elementową a otrzymuje, 5 dla czego tak się dzieje?

Kod
Array
(
    [25] => GP Hiszpanii
    [10] => GP Malezji
    [0] => GP Malezji
    [18] => GP Hiszpanii
    [6] => GP Australii
)

Array
(
    [0] => 25
    [1] => 10
    [2] => 0
    [3] => 25
    [4] => 18
    [5] => 25
    [6] => 18
    [7] => 6
)

Array
(
    [0] => GP Australii
    [1] => GP Malezji
    [2] => GP Malezji
    [3] => GP Bahrajnu
    [4] => GP Bahrajnu
    [5] => GP Hiszpanii
    [6] => GP Hiszpanii
    [7] => GP Australii
)



I w ogóle wychodzi dziwny wynik, bo powinno wyjść tak.
Kod
Array
(
    [25] => GP Australii
    [10] => GP Malezji
    [0] => GP Malezji
    [25] => GP Bahrajnu
    [18] => GP Bahrajnu
    [25] => GP Hiszpanii
    [18] => GP Hiszpanii
    [6] => GP Australii
)


Ten post edytował arzach 2.08.2010, 20:26:30
Go to the top of the page
+Quote Post

Posty w temacie


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: 19.09.2025 - 07:52