Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Tablice] Resetowanie kluczy tablic wielokrotnie zagnieżdżonych
starach
post
Post #1





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

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


Mam tablicę składającą się z kilku mniejszych tablic.
Muszę zresetować jej klucze numeryczne tak aby zaczynały się od zera.
Przewertowałem manuala w poszukiwania takiej funkcji niestety nie znalazłem jej,
a zwykłe sort lub array_multisort zwraca mi false. Jakieś pomysły ? :/
Go to the top of the page
+Quote Post
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Kod
function resetuj(&$arr)
{

$arr=array_merge($arr);

for($i=0; $i<count($arr); $i++)
{
    if(is_array($arr[$i])) resetuj($arr[$i]);
}

}
$tt=array();
$tt[5]='ehehe';
$tt[6]=array(1=>2,8=>567, array(9=>9, 19=>3), 234);
$tt[4]='dfg';

print_r($tt);

resetuj($tt);

print_r($tt);

Prosze
Go to the top of the page
+Quote Post

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: 24.08.2025 - 02:54