![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 0 Dołączył: 30.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam skrypt który przesuwa indeksy w tablicy poprzez przypisanie pierwszego elementu tablicy i usunięcie go a następnie odłożenie go na koniec tablicy. Chciałbym osiągnąć taki efekt aby ta operacja wykonała się automatycznie np cztery razy a te cztery "nowe" tablice utworzyły jedną główną (tablica w tablicy). Kod function array_move($array){ $array=array("a"=>"Dog","b"=>"Cat","c"=>"Horse","d"=>"Pig"); $tmp=(array)array_shift($array); //przypisujemy pierwszy element tablicy usuwając go $array=array_merge($array,$tmp); // i odkładamy na koniec tablicy return $array; } print_r (array_move($array)); Próbowałem sam to przerobić używając pętli i innych funkcji ale efekt był niezadowalający. Oczywiście mógłbym od razu utworzyć tablicę główną, która zawierała by te cztery tablice z poprzesuwanymi indeksami ale wolałbym aby działo się to automatycznie |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 01:11 |