Jak vynulovat pole v PHP II.

V článku jak vynulovat pole v PHP jsme si ukázali jak vynulovat pole v PHP pomocí projetí celého pole a nastavení hodnoty nula. Existuje však mnohem milejší způsob jak si zničit pole předtím než do něj budeme cpát nové hodnoty – tím je, že dáme proměnné jednoduše strukturu pole, tedy například:

$pole=array();

… a tím je pole $pole vynulováno.

Vynulování pole v PHP

Vynulováno pole (array) v PHP rozhodně nelze udělat tak, že dáme hodnotu proměnné=0. Například, pokud méme proměnnou $pole[$i], tak nemůžeme dát $pole=0. Musíme projet všechny úrovně pole a dát jim hodnotu 0. To provedeme následujícím cyklem

foreach ($pole as $index => $hodnota)
{
print $hodnota; //tim vypíšeme původní hodnotu úrovně pole
$pole[$index] = 0; //tím vynulujeme danou úroveň pole
}