2012-03-27 4 views
0

Ich möchte den neuesten Beitrag aus einem Tumblr Blog in meiner Website, die gut funktioniert. Ich kann jedoch nicht herausfinden, wie ich ein bestimmtes Tag aus der API auswählen soll.Auswahl der Fotogröße in Tumblr API

Die XML hat die folgende Struktur:

<tumblr> 
    <posts> 
     <post> 
      <photo-url max-width="500"> 
       image_500.jpg 
      </photo-url> 
      <photo-url max-width="250"> 
       image_250.jpg 
      </photo-url> 
     </post> 
    </posts> 
</tumblr> 

Nun, wie kann ich angeben, dass ich die 250-Version in der dritten Zeile hier will?

<?php 
    $xmlResult = file_get_contents($tumblr_url_aktuell); 
    $xml = simplexml_load_file($tumblr_url_aktuell); 
    $image = $xml->posts->post->{'photo-url'} 
?> 

Vielen Dank!

Antwort

0

Sie müssen durch sie durchlaufen, um die gewünschte auszuwählen.

<?php 
    $xmlResult = file_get_contents($tumblr_url_aktuell); 
    $xml = simplexml_load_file($tumblr_url_aktuell); 
    foreach($xml->posts->post->{'photo-url'} as $photoURL){ 
     if((string)$photoURL['max-width'] == '250'){ 
      $image = $photoURL; 
     } 
    } 
?> 

See reference

+0

Große, vielen Dank für Ihre Zeit! – user1293977

Verwandte Themen