peeeeta píše:Dobrý den,
prosím vás koukám na základy PHP a nechápu tento příklad.
Kód: Vybrat vše$c = 1;
while($c<101){
echo($c . " ");
$c++;
}
Mělo by to vypsat všechny číslice od 1 až do 100. Ale proč je tam $c." " ? Proč tam není jen $c? A jinak jak to že je $c++ až na konci?
Vím, že tyto otázky jsou asi trapné, ale chtěl bych chápat podstatu již od začátku.
Díky
$c //proměnná C obsahuje číslo 1
. // slouží k spojování řetězců
" " // mezera mezi čísly
z toho plyne že ti to vypisuje 1 2 3 4 5 6 7 8 až 100
pokud by zápis vypadal následovně: echo $c; tak by ti to vypsalo: 12345678 až 100
$c++ //inkrementace proměnné $c, tedy zvětšení čísla o jedničku
protože ten kod se vypisuje jako když čteš knižku z leva doprava z hora dolu
1) proměnná $c obsahuje 1, když podmínka v cyklu while je pravdivá což je ( $c je menší než 101)
tak se vypíše echo $c . " "; //vypíše se 1
$c++ //zvětší hodnotu o 1
2) proměnná $c obsahuje 2, když podmínka v cyklu while je pravdivá což je ($c je menší než 101)
tak se vypíše echo $c . " "; //vypíše se 2
$c++ //zvětší hodnotu zase o 1
3 ) poměnná $c obsahuje 3, když podmínka v cyklu while je pravdivá což je ($c je menší než 101)
tak se vypíše echo $c . " "; //vypíše se 3
$c++ // zvětší hodnotu zase o 1
no a takto to pokračuje furt dokola dokud podmínka v cyklu while nebude pravdivá