zwei Arrays kreuzen
dirk
- php
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
Hallo,
$a = 0;
$b = 3;
while($a < $b)
{
echo "$title[$a] gehört zu $link[$a]";
$a++;
}
MFG
Andavos
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];
}