Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 0 Dołączył: 17.05.2009 Ostrzeżenie: (0%)
|
Witam
Mam tablicę, której struktura wygląda następująco: Array ( [0] => Array ( [id] => 1338319986 [name] => ccm [1] => Array ( [id] => 1467091237 [name] => ooa [2] => Array ( [id] => 1467091237 [name] => ooa)) Chcę, aby jej elementy pozamieniały się ze sobą losowo kolejnością tzn. tylko [0], [1], [2], dalsza struktura pozostaje bez zmian. Problem może błahy ale niestety nie mogę sobie z tym poradzić. Googluje od dwóch godzin i w sumie nie znalazłem nic, co by poprawnie zadziałało. Z tego co wyczytałem teoretycznie zadzaiałać powinno shuffle(). Jakoś działa, tyle że wygląda to tak, że zamiast tasować to sobie losuje bo elementy się powtarzają. Jak to ugryźć? |
|
|
|
marcinp1984 [PHP]tasowanie tablicy 3.03.2011, 15:15:32
zordon shuffle 3.03.2011, 15:44:25
marcinp1984 hmm... no tak, wspomniałem o tym, że to znalazłem ... 3.03.2011, 15:58:52
Valdi_B Uwaga: Samo shuffle przemiesza całą tablicę.
Jeżel... 3.03.2011, 16:06:06
marcinp1984 O kurcze chyba muszę troszeczkę sprostować bo jak ... 3.03.2011, 16:24:23
Valdi_B To sprawa jest prosta.
Tak jak radził zordon - shu... 3.03.2011, 16:32:21
marcinp1984 Akurat to nie ma większego znaczenia że klucze się... 3.03.2011, 16:43:37
zordon [PHP] pobierz, plaintext <?php$x = array (0... 3.03.2011, 16:53:09
marcinp1984 hmm... no tak, to to już przerabiałem i w moim prz... 3.03.2011, 17:13:43 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 16:10 |