Autor Zpráva
Iuajs
Profil *
foreach ($xml -> kategorie -> kategoria as $kat) 
{
    echo $kat;
}


Ako je najrozumnejsie dosiahnut aby vysledne polozky boli odelene ciarkami?

Napr.

Polozka1, Polozka2, Polozka3, Polozka4

Dakujem.
Alphard
Profil
tohle by nešlo?
implode (", ", $xml -> kategorie -> kategoria)
Iuajs
Profil *
a kde to tam mam zakonponovat?
Nox
Profil
prostě echo implode(...);
Iuajs
Profil *
Nefunguje to, lebo ono je to XML.

Ale ked dam:

foreach ($xml -> kategorie -> kategoria as $kat) 
{
    $pole[] = $kat;
}
echo implode (", ",  $pole);


Tak takto to uz ide, preco?
Ako to dosiahnut aby islo hned aj to ako si ty napisal?
Nox
Profil
Iuajs
Tak to si nejsem jistý, ale zkus implode(", ",(array)$xml->...)
Iuajs
Profil *
nefunguje, resp. vypise iba jeden prvok z toho pola...

Preco?
Alphard
Profil
mám teorii, ale potřebuje ověřit
print_r ($xml -> kategorie -> kategoria);
Iuajs
Profil *
Noo, toto nas pohlo...

Ked dam print_r ($xml -> kategorie -> kategoria); tak vypise iba prvy prvok z pola, to nic neriesi, ale ak zadam:

print_r ($xml -> kategorie);
tak vypise:

SimpleXMLElement Object ( [kategoria] => Array ( [0] => prve [1] => druhe [2] => tretie [3] => stvrte [4] => piate [5] => sieste [6] => siedme [7] => osme ) )


Pomohlo?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0