| 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: 14 let
|
|||
0