Autor | Zpráva | ||
---|---|---|---|
Iuajs Profil * |
#1 · Zasláno: 21. 8. 2008, 21:56:37
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 |
#2 · Zasláno: 21. 8. 2008, 21:59:40
tohle by nešlo?
implode (", ", $xml -> kategorie -> kategoria) |
||
Iuajs Profil * |
#3 · Zasláno: 21. 8. 2008, 22:04:41
a kde to tam mam zakonponovat?
|
||
Nox Profil |
#4 · Zasláno: 21. 8. 2008, 22:16:04
prostě echo implode(...);
|
||
Iuajs Profil * |
#5 · Zasláno: 21. 8. 2008, 22:23:18
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 |
#6 · Zasláno: 21. 8. 2008, 22:29:27
Iuajs
Tak to si nejsem jistý, ale zkus implode(", ",(array)$xml->...) |
||
Iuajs Profil * |
#7 · Zasláno: 21. 8. 2008, 22:38:09
nefunguje, resp. vypise iba jeden prvok z toho pola...
Preco? |
||
Alphard Profil |
#8 · Zasláno: 21. 8. 2008, 23:15:13
mám teorii, ale potřebuje ověřit
print_r ($xml -> kategorie -> kategoria); |
||
Iuajs Profil * |
#9 · Zasláno: 21. 8. 2008, 23:39:13
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); SimpleXMLElement Object ( [kategoria] => Array ( [0] => prve [1] => druhe [2] => tretie [3] => stvrte [4] => piate [5] => sieste [6] => siedme [7] => osme ) ) Pomohlo? |
||
Časová prodleva: 16 let
|
0