Avatar
mkores.mk
Člen
Avatar
mkores.mk:

Ahoj, chtěl jsem se zeptat. Vkládám prvky do pole

$znamky = [];
       $znamky[] = 1;
       $znamky[] = 2;
       $znamky[] = 5;
       print_r($znamky);

takto, ale v prohlížeči to vypadá takto: Array ( [0] => 1 [1] => 2 [2] => 5 )

Nevím jestli je to správně, nebo něco blbě dělám. Ale na žádnou chybu sem nepřišel :)Respektive, proč se mi nevypíší pouze čísla, ale i indexy polí.
Díky

Editováno 11.11.2013 0:11
 
Odpovědět 11.11.2013 0:10
Avatar
Kit
Redaktor
Avatar
Odpovídá na mkores.mk
Kit:

Je to správně. Čekal jsi něco jiného?

Nahoru Odpovědět 11.11.2013 0:12
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
mkores.mk
Člen
Avatar
Odpovídá na Kit
mkores.mk:

Tak super :) Myslel jsem právě, že se vypíší pouze čísla (bez indexů polí)

 
Nahoru Odpovědět 11.11.2013 13:52
Avatar
Kit
Redaktor
Avatar
Odpovídá na mkores.mk
Kit:

Funkce print_r() slouží spíš pro testovací účely a proto vypisuje také indexy. Vyzkoušej ještě var_dump() a var_export(). Pokud to vypisuješ do HTML, zkus si kolem toho dát značku <pre>.

Nahoru Odpovědět 11.11.2013 14:38
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
mkores.mk
Člen
Avatar
Odpovídá na Kit
mkores.mk:

Aha, var_dump tedy ještě definuje datový typ. Var_export() mi přijde to samé jako print_r(). Bohužel nepřišel jsem na to jak tag <pre> do toho zakomponovat :( Dočetl jsem se že je to párová značka, čili <pre>var_expor­t()</pre> by mělo teoriticky fungovat, ale není tomu tak.

 
Nahoru Odpovědět 11.11.2013 17:40
Avatar
Kit
Redaktor
Avatar
Odpovídá na mkores.mk
Kit:
echo "<pre>";
var_export();
echo "</pre>";
Nahoru Odpovědět 11.11.2013 17:44
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
mkores.mk
Člen
Avatar
mkores.mk:

Díky :)

 
Nahoru Odpovědět 11.11.2013 17:51
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.