dirk: zwei Arrays kreuzen

Hallo zusammen,

ich lese News aus einen RDF file aus und habe nach erfolgreicher
Bearbeitung eine Variable "$title" und eine Variable "$link".
In beiden Variablen sind jeweils die ausgelsenen Zeilen (News)zu finden.

$title z.B.
   title 1
   title 3
   title 3

$link z.B.
   link 1
   link 2
   link 3

z.B. die Zeilen title 1 und link 1 (vortlaufend) gehören immer zusammen und so möchte ich diese natrülich auch ausgeben ;-)

Meine Ausgabe sieht im Moment so aus :

title 1
   title 3
   title 3
   link 1
   link 2
   link 3

Möchte das ganze aber gern so machen:

title 1
    link 1
   title 2
    link 2
   title 3
    link 3

Dafür brauche ich wohl so eine Art SwippSwapp WhileSchleife ;-)
Kann mir da jemand von euch einen Tipp geben ? Ich steh da völlig auf dem Schlauch ...

Danke für jeden Tipp,

Viele Grüße

Dirk

  1. Hallo,

    $a = 0;
    $b = 3;
    while($a < $b)
    {
    echo "$title[$a] gehört zu $link[$a]";
    $a++;
    }

    MFG
    Andavos

    --
    http://www.rpgcommunity.de/clanwissen/index.php Webdesign, PHP, Clan-Aufbau und mehr
  2. So könnte eine SwippSwappWhileSchleife aussehen:

    $result = array();
    for ($i = 0; $i < sizeof($title); $i++) {
      $result[2 * $i] = $title[$i];
      $result[2 * $i + 1] = $link[$i];
    }

    Für drei Arrays sollte das dann so aussehen:
    $result = array();
    for ($i = 0; $i < sizeof($arr01); $i++) {
      $result[3 * $i] = $arr01[$i];
      $result[3 * $i + 1] = $arr02[$i];
      $result[3 * $i + 2] = $arr03[$i];
    }