Diskuze: Vysvětlení zdrojového kódu
Zobrazeno 2 zpráv z 2.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Dobrý den,
záleží na počáteční hodnotě proměnné i. Avšak ta určuje pouze posun.
Na obrazovku nevypíše nic, ale v poli bude následující:
Array
(
[0] => 0
[1] => 5
[2] => 10
[3] => 15
[4] => 0
[5] => 6
[6] => 9
[7] => 0
[8] => 5
[9] => 10
)
Pokud upřednostňujete Céčkovou syntaxi, zde je ekvivalent v PHP:
<?php
$pole = array(0,0,0,0,0,0,0,0,0,0);
$i = 1;
//do pole o zadaném indexu i uloží hodnotu pole o indexu i - 1 a přičte k ní 5
$pole[$i] = $pole[$i-1]+5;
//nastaví proměnnou i na 2 a kód v závorkách {} provede dokud je proměnná i menší než 4, tu po provedení kódu vždy zvýší o jedno
for ($i = 2; $i < 4; $i++)
{
$pole[$i] = $pole[$i-1]+5;
$pole[$i+3] = 3*$i;
$pole[$i+6] = $pole[$i-1];
}
//vypíše prvky v poli -> viz. výše
print_r($pole);
?>
Zobrazeno 2 zpráv z 2.