tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
635
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    PersonalDemon PersonalDemon ist offline Mitglied Silber
    Registriert seit
    Aug 2003
    Beiträge
    98
    Hab folgendes Problem, wie gebe ich die umgekehrte ID-Reihenfolge aus und beschränke die Ausgabe nur auf eine bestimmte Anzahl?

    Code:
    PHP-Code:
    <?php
    $abc 
    simplexml_load_file('daten/abc.xml');
    foreach (
    $abc as $abcitem) {
        echo 
    "<table width='80%'>";
        echo 
    "<tr>";
        echo 
    "<td>";
        echo 
    "<h2>";
        echo (string)
    $abcitem->headline;
        echo 
    "</h2>";
        echo 
    "</td>";
        echo 
    "</tr>";
        echo 
    "<tr>";
        echo 
    "<td>";
        echo (string)
    nl2br(($abcitem->inhalt));
        echo 
    "</td>";
        echo 
    "</tr>";
        echo 
    "</table>";
    }
    ?>
     
    ACHTUNG ! DU LEBST SCHON!

  2. #2
    Avatar von bn
    bn bn ist offline Mitglied Brokat
    Registriert seit
    Oct 2002
    Ort
    Berlin
    Beiträge
    395
    Hallo,

    versuches mit count() und anschließender FOR-Schleife:

    PHP-Code:
    $cnt count($abc);
    for(
    $x $cnt-1$x >= 0; --$x)
    {
       
    $abcitem $abc[$x];
       echo (string)
    $abcitem->headline;

    Grüße
     

  3. #3
    Registriert seit
    Jul 2007
    Ort
    Quakenbrück
    Beiträge
    756
    Via SQL ginge es leichte... ORDER BY und LIMIT ...
     

  4. #4
    PersonalDemon PersonalDemon ist offline Mitglied Silber
    Registriert seit
    Aug 2003
    Beiträge
    98
    @bloddy newbie
    Danke! Funktioniert aber leider nicht.

    @Chaosengel_Gabriel
    Es geht in diesem Thema nicht darum was einfach geht, sondern wie ich die Aufgabe gescheit lösen kann.
     
    ACHTUNG ! DU LEBST SCHON!

  5. #5
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    PHP-Code:
    <?php
    $xmlstr 
    file_get_contents('test.xml');
    $xml = new SimpleXMLElement($xmlstr);

    $cnt_elements count($xml->movie) - 1;
    for(
    $i $cnt_elements$i >= 0$i--)
    {
      echo 
    $xml->movie[$i]->title.'<br/>';
    }
    ?>
    So sollte es gehen.
    Ich habs mit dieser XML Datei getestet.
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

  6. #6
    PersonalDemon PersonalDemon ist offline Mitglied Silber
    Registriert seit
    Aug 2003
    Beiträge
    98
    Ja, Danke funktioniert.
    Was ist denn der Teil der das rückwärts ausgibt? Bei einer Ausgabe muss es normal ausgegeben werden allerdings auf 3 Headlines beschränkt.
     
    ACHTUNG ! DU LEBST SCHON!

Ähnliche Themen

  1. Alternative zu simplexml
    Von karlihno im Forum PHP
    Antworten: 1
    Letzter Beitrag: 18.10.09, 03:24
  2. simpleXML
    Von wachteldonk im Forum PHP
    Antworten: 1
    Letzter Beitrag: 16.08.09, 18:16
  3. SimpleXML
    Von PHPGuru86 im Forum PHP
    Antworten: 2
    Letzter Beitrag: 31.03.09, 21:56
  4. (SimpleXML)
    Von Sarah im Forum PHP
    Antworten: 4
    Letzter Beitrag: 11.02.08, 10:08
  5. SimpleXML und DTD
    Von bandsite im Forum PHP
    Antworten: 1
    Letzter Beitrag: 03.08.06, 20:49