Autor Zpráva
katka81
Profil *
ahoj,

zpracovávám XML pomocí simplexml_load_file:

$xml = simplexml_load_file("test.xml");

Poté načítám hodnoty přes Foreach:

foreach ($xml->tipy as $tipy) {
$id = $tipy->id;
echo $id;
}

V XML je zápis:

<tipy>
<id>1</id>
<id>2</id>
<id>3</id>
</tipy>

Ikdyž jsou tam tři hodnoty, tak cyklus Foreach vypíše pouze první (1). Netušíte, čím by to mohlo být?
Kajman_
Profil *
Ale tipy tam jsou jednou, takže je to dobře.

Co třeba
foreach ($xml->tipy->id as $id) echo $id;

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