Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak przetasować wiele tablic jednoczesnie
Forum PHP.pl > Forum > PHP
daniel1302
  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
b_chmura
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. ?>
daniel1302
Dzięki temat rozwiązany. Bardzo dziękuje. Php zajmuje sie rok niecały
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.