Autor | Zpráva | ||
---|---|---|---|
... Profil * |
#1 · Zasláno: 28. 5. 2012, 18:13:41
Dobrý den,
mám xml soubor, ve kterém vyhledávám produkty. Ukázka struktury xml <product> <code>123546</code> <codeSH/> <name>Jméno produktu</name> <priceMOCWithVat>999.0000</priceMOCWithVat> <description>popisek produktu</description> <avail>skladem</avail> <categories> <category>kategorie1 | podkategorie1</category> </categories> </product> V tomto xml vyhledávám podle "<code>" (je to asi 2tis položek) Script: <?php $xml = simplexml_load_file('feed.xml'); foreach ($xml->product as $item){ if ($item->code == 123456){ echo 'ID:'.$item->code.'<br>'; } } ?> Vše funguje, ale mám otázku, jak to udělat, aby mi to zobrazilo všechny produkty z "kategorie1 | podkategorie1" - konkrétně tento výraz? Když jsem upravil kód na: if ($item->code == 'kategorie1 | podkategorie1'){ Tak to nic nenajde. Díky za radu |
||
Darker Profil |
#2 · Zasláno: 28. 5. 2012, 18:18:19
Možná ses jen upsal:
if ($item->categories->category[0] == 'kategorie1 | podkategorie1'){ |
||
... Profil * |
#3 · Zasláno: 28. 5. 2012, 18:22:37
Díky moc, už to funguje:) Chybělo mi tam tohle "->category[0]"
|
||
Časová prodleva: 12 let
|
0