Avatar
noobphp
Neregistrovaný
Avatar
noobphp:

Zdravím, mám kód

$dny = array("pondeli", "utery", "streda","ctvrtek","patek","sobota","nedele");

for ($p = 0; $p < count($dny); ++$p)
{
 echo ("je den1 : ".$dny[$p]."<br>");
}

jak mám zakomponovat do cyklu , aby u každého dne psalo:
"je den1 : pondeli"
"je den2 : utery"
atd.
Děkuju moc.

 
Odpovědět 22.11.2012 18:06
Avatar
Kit
Redaktor
Avatar
Odpovídá na noobphp
Kit:

U seznamů nepoužívej počítané cykly.

$dny = array("pondeli", "utery", "streda",...);
foreach ($dny as $poradi => $nazev) {
   echo "je den",$poradi+1,": $nazev<br>";
}
Nahoru Odpovědět  +1 22.11.2012 18:14
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
noobphp
Neregistrovaný
Avatar
noobphp:

Jo díky moc.
A šlo by ještě nějak, třeba za použití

$dnes = (Date("l"));

Že by to vypisovalo třeba
"Je Monday : pondeli"
"Je Thursday : utery"
atd. ?

 
Nahoru Odpovědět 22.11.2012 18:25
Avatar
Kit
Redaktor
Avatar
Odpovídá na noobphp
Kit:

Mám takový pocit, že se vrtáš v nějaké zbytečnosti, která je již obsažena v nějaké vyšší struktuře.

Nahoru Odpovědět 22.11.2012 18:31
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
noobphp
Neregistrovaný
Avatar
noobphp:

Dobrá, každopádně díky moc.

 
Nahoru Odpovědět 22.11.2012 18:32
Avatar
thirdknown
Člen
Avatar
thirdknown:

for ($p = 0; $p < count($dny); ++$p) {
echo ("je den$p : ".$dny[$p]."
");
}

Pokud je název proměnnej ve dvojitejch uvozovkách, php to bere jako proměnnou.
"$prom" - vypíše obsah proměnnej $prom.

Pokud v jednoduchejch, tak jako řetězec: '$prom' - vypíše '$prom'.

 
Nahoru Odpovědět 22.11.2012 18:46
Avatar
Twista
Člen
Avatar
Odpovídá na thirdknown
Twista:

to je normální,
rozdíl mezi zápisy NOWDOC a HEREDOC

Nahoru Odpovědět 24.11.2012 4:48
Behind every beautiful thing there is some kind of pain...
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.