Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak przetasować wiele tablic jednoczesnie
daniel1302
post 22.12.2007, 08:23:05
Post #1





Grupa: Zarejestrowani
Postów: 602
Pomógł: 30
Dołączył: 1.08.2007
Skąd: Nowy Sącz

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


  1. <?php
  2.  
  3. $tablica1 = array('1', '2', '3');
  4. $tablica2 = array('4', '5', '6');
  5. shuffle($tablica1);
  6. shuffle($tablica2);
  7. echo $tablica1[1].'<br />'.$tablica2[1];
  8. ?>



chce aby tasowalo tablice równo czyli aby zwracało
1,4
3,6
2,5

tylko w losowej kolejności, ale zeby wszystkie tablice tak samo czyli jak mam pole 100 w pierwszej tablicy i przeniesie je na 2 miejsce to z 2 tablicy pole 100 tez ma przenieść na 2 miejsce

Ten post edytował daniel1302 22.12.2007, 08:35:05
Go to the top of the page
+Quote Post
b_chmura
post 22.12.2007, 13:20:55
Post #2





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

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


głowy nie dam ale chyba o to Ci chodzi:
  1. <?php
  2. $t1  = array('1', '2', '3');
  3. $t2  = array('4', '5', '6');
  4. $cnt = count($t1);
  5. $tKey = array_rand($t1, $cnt);
  6.  
  7. foreach($tKey as $nr)
  8. {
  9. echo $t1[$nr].', '. $t2[$nr].'<br />';
  10. }
  11. ?>
Go to the top of the page
+Quote Post
daniel1302
post 22.12.2007, 14:21:30
Post #3





Grupa: Zarejestrowani
Postów: 602
Pomógł: 30
Dołączył: 1.08.2007
Skąd: Nowy Sącz

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


Dzięki temat rozwiązany. Bardzo dziękuje. Php zajmuje sie rok niecały
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: 24.06.2025 - 00:25