Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
mkores.mk
Člen
Avatar
mkores.mk:11.11.2013 0:10

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
Tvůrce
Avatar
Odpovídá na mkores.mk
Kit:11.11.2013 0:12

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:11.11.2013 13:52

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
Tvůrce
Avatar
Odpovídá na mkores.mk
Kit:11.11.2013 14:38

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:11.11.2013 17:40

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
Tvůrce
Avatar
Odpovídá na mkores.mk
Kit:11.11.2013 17:44
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:11.11.2013 17:51

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.