Autor Zpráva
zelináč
Profil *
Když mám v PHP pole o obsahu: array("a","","b","","c")

pole[0]="a";
pole[1]="";
pole[2]="b";
pole[3]="";
pole[4]="c";



1) Potřebuji odstranit "prázdné položky" aby mezivýsledek vypadal takto:

pole[0]="a";
pole[2]="b";
pole[4]="c";
a poté nově "přečíslovat klíče" s původním zachovaným pořadím hodnot. Požadovaný výsledek:

pole[0]="a";
pole[1]="b";
pole[2]="c";


Jak se to dělá díky.
PostCC
Profil
zelináč:
$pole = Array_Filter($pole);
$pole = Array_Values($pole);

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: