Portál AbcLinuxu, 29. července 2025 04:49


Dotaz: Problem s array v php

9.10.2013 15:13 Fanda
Problem s array v php
Přečteno: 289×
Odpovědět | Admin
Ahoj, vidí někdo chybu?
$a = array(0 => 'plave', 'jede', utika,
           1 => 'plave', 'jede', utika);

echo $a[1][1];
Proč se nevypíše "jede" ? Díky moc....

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (Thyrst')
9.10.2013 15:36 Kit
Rozbalit Rozbalit vše Re: Problem s array v php
Odpovědět | | Sbalit | Link | Blokovat | Admin
Když něco nefunguje tak, jak si představuješ, někdy stačí jen vypsat opbsah proměnné
<?php
$a = array(0 => 'plave', 'jede', utika,
    1 => 'plave', 'jede', utika);
var_dump($a);
array(5) {
  [0]=>  string(5) "plave"
  [1]=>  string(5) "plave"
  [2]=>  string(5) "utika"
  [3]=>  string(4) "jede"
  [4]=>  string(5) "utika"
}
Z toho je snad patrné, že echo $a[1][1]; nemůže vypsat nic smysluplného.
9.10.2013 16:21 Fanda
Rozbalit Rozbalit vše Re: Problem s array v php
Thank, council for all money ;-)
9.10.2013 18:39 Fanda
Rozbalit Rozbalit vše Re: Problem s array v php
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vážně nikdo neporadí? :-(
9.10.2013 20:44 DarkKnight | skóre: 26
Rozbalit Rozbalit vše Re: Problem s array v php
oznacene reseni vazne nechapes? tak co treba takovato rada?
$pole = array(0 => array("x","y"));
9.10.2013 21:01 Fanda
Rozbalit Rozbalit vše Re: Problem s array v php
Chápu, ale nechápu jak nějaký programátor může napsat takové pole, ze kterého nejdou číst data, k čemu to potom je?

takto to napsat nemůžu, i když je to správně a tak by to mělo být, leč není!

$pole = array(0 => array("x","y"));

jelikož to pole vytvořil debilní systém, co může je, pokusit se ty data z něj nějakým způsobem získat.. Díky
9.10.2013 21:04 potato
Rozbalit Rozbalit vše Re: Problem s array v php
Sorry, ale teď už vůbec nedáváš smysl.

Pokud měl původní dotaz znít ‚dostal jsem takovéhle pole, pod jakými indexy tam najdu jednotlivé prvky?‘, tak je správná odpověď stále ta první Kitova.
Tarmaq avatar 10.10.2013 08:58 Tarmaq | skóre: 39
Rozbalit Rozbalit vše Re: Problem s array v php
A jakou hodnotu jsi chtel zapisem $pole[1][1] vlastne ziskat? "plave" nebo prvni pismeno prvku na indexu 1, tedy "p"?
Don't panic!
10.10.2013 10:20 Macek
Rozbalit Rozbalit vše Re: Problem s array v php
Odpovědět | | Sbalit | Link | Blokovat | Admin
Chybu vidím v řádku echo. Je to napsané blbě. Pole je to jednoduché, tedy s jedním rozměrem. Tudis má jen jeden index. Howgh.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.