Autor Zpráva
H13
Profil
Ahoj, potřeboval bych poradit, mám např. následující pole:

array (0 => 'prvni', 1 => '', 2 => 'treti'), tedy:
[0]prvni
[1]
[2]treti

Pomocí funkce unset a podmínky vyhodím prázdné hodnoty a dostanu:
[0]prvni
[2]treti

No a ted bych potreboval (kvůli skriptu kterej dává $i místo klíče a začíná od nuly) změnit klíče, aby byly popořadě s tím, aby se neměnilo pořadí:
[0]prvni
[1]treti

když použiju sort(), tak se mi změní pořadí, multiarray_sort asi nezvládnu protože hodnoty jsou objekty a byly setříděny databázovým dotazem...

Nevíte někdo jak to vyřešit, díky moc, Honza
obin
Profil *
Ta funkce unset je nějaká standartní nebo tebou definovaná?
DJ Miky
Profil
$pole=array_values($pole);
H13
Profil
obin
standardní - http://cz.php.net/manual/en/function.unset.php

DJ Miky
array_values - přesně toto potřebuji, skvělý, díky moc

Honza

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: