Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 24. März 2011 19:13
- nicmare
- Server-Pate
- Registriert: 15. Dezember 2010
- Beiträge: 1.314
- Webseite
[gelöst] $xml Array auslesen
Jehu, ein neues Array möchte wieder ausgelesen werden. Ich raffs einfach net:
{$xml|@print_r}:
SimpleXMLElement Object
(
[@attributes] => Array
(
[version] => 2.0
)
[channel] => SimpleXMLElement Object
(
[title] => Twitter / nicmare
[link] => http://twitter.com/nicmare
[description] => Twitter updates from nic mare / nicmare.
[language] => en-us
[ttl] => 40
[item] => Array
(
[0] => SimpleXMLElement Object
(
[title] => nicmare: RT @scaron: Firefox 4 download map: http://t.co/Q4EvZ1k
I love the buzz they create around new versions.
[description] => nicmare: RT @scaron: Firefox 4 download map: http://t.co/Q4EvZ1k
I love the buzz they create around new versions.
[pubDate] => Wed, 23 Mar 2011 07:45:43 +0000
[guid] => http://twitter.com/nicmare/statuses/50463220447715328
[link] => http://twitter.com/nicmare/statuses/50463220447715328
)
[1] => SimpleXMLElement Object
(
[title] => nicmare: RT @fartabulous: I set my phone to airplane mode and then threw it in the air. Let's just say.....WORST TRANSFORMER EVER
[description] => nicmare: RT @fartabulous: I set my phone to airplane mode and then threw it in the air. Let's just say.....WORST TRANSFORMER EVER
[pubDate] => Sun, 20 Mar 2011 01:57:54 +0000
[guid] => http://twitter.com/nicmare/statuses/49288524721160193
[link] => http://twitter.com/nicmare/statuses/49288524721160193
)
[2] => SimpleXMLElement Object
(
[title] => nicmare: RT @panic: Today, 100% of Panic revenue goes directly to the relief effort in Japan. http://j.mp/gqIWbT Buy something, help people, one ...
[description] => nicmare: RT @panic: Today, 100% of Panic revenue goes directly to the relief effort in Japan. http://j.mp/gqIWbT Buy something, help people, one ...
[pubDate] => Thu, 17 Mar 2011 21:44:01 +0000
[guid] => http://twitter.com/nicmare/statuses/48499857958240256
[link] => http://twitter.com/nicmare/statuses/48499857958240256
)
[3] => SimpleXMLElement Object
(
[title] => nicmare: RT @scaron: It's here people. INK, my new plugin :) http://t.co/6N54AXi
[description] => nicmare: RT @scaron: It's here people. INK, my new plugin :) http://t.co/6N54AXi
[pubDate] => Tue, 15 Mar 2011 07:16:56 +0000
[guid] => http://twitter.com/nicmare/statuses/47556870403141633
[link] => http://twitter.com/nicmare/statuses/47556870403141633
)
)
)
)
ich habe die einträge etwas abgekürzt.
aber ich möchte in etwa sowas raus haben:
{foreach from=$xml item=tweet}
<a href="{$tweet->channel->item->link}">{$tweet->channel->item->title}</a>
{/foreach}
aber das geht nicht. was aber geht:
{$xml->channel->item->description}
damit wird mir nur der erste Eintrag ausgegeben. Irgendwie steh ich wieder aufm schlauch
Beitrag geändert von nicmare (24. März 2011 19:28)
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
Offline
#2 24. März 2011 19:25
- nicmare
- Server-Pate
- Registriert: 15. Dezember 2010
- Beiträge: 1.314
- Webseite
Re: [gelöst] $xml Array auslesen
im übrigen wird bei der methode:
{foreach from=$xml item=tweet}
{$tweet->item->link}
{/foreach}
auch nur der erste eintrag ausgegeben. wieso??
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
Offline
#3 24. März 2011 19:27
- nockenfell
- Moderator
- Ort: Lenzburg, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.930
- Webseite
Re: [gelöst] $xml Array auslesen
Ohne kontrolliert zu haben und den richtigen Syntax zu schreiben:
Bei der von dir gewählten foreach Schlaufe kann nur der erste Eintrag ausgegeben werden. Um alle Einträge zu haben, musst du das Array Items direkt durchlaufen lassen. So im Sinne von:
{foreach from=$xml->channel->item item=tweet}
{$tweet->link}
{/foreach}
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#4 24. März 2011 19:28
- nicmare
- Server-Pate
- Registriert: 15. Dezember 2010
- Beiträge: 1.314
- Webseite
Re: [gelöst] $xml Array auslesen
aaah! ja, so geht das :-). sauber. dankeschön. wusste ich noch nicht dass das so geht.
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
Offline
Seiten: 1