for in eine variable ausgeben
chris
- php
hallo forum,
ich habe ein problem, wo ich absolut nicht weiterkomme .. vielleicht habt ihr ja einen tipp .. dieses (teil)script soll mir eine *.rdf-datei auslesen und die daten per variable an ein java-applet übergeben ..
folgende for-schleife ist der ausgangspunkt:
for ($i=1;$i<count($content);$i++)
{
preg_match_all("|<title>(.*)</title>(.*)<link>(.*)</link>|U",$content[$i], $regs, PREG_PATTERN_ORDER);
echo "<param name='text".$i."' value='".$regs[1][0]."'>\n"
."<param name='link".$i."' value='".$regs[3][0]."'>\n"
."<param name='target_frame".$i."' value='_blank'>\n";
}
wenn die ausgabe mit echo erfolgt, werden alle ausgelesenen strings angezeigt ..
so möchte ich es gerne haben:
for ($i=1;$i<count($content);$i++)
{
preg_match_all("|<title>(.*)</title>(.*)<link>(.*)</link>|U",$content[$i], $regs, PREG_PATTERN_ORDER);
$wert = "<param name='text".$i."' value='".$regs[1][0]."'>\n"
."<param name='link".$i."' value='".$regs[3][0]."'>\n"
."<param name='target_frame".$i."' value='_blank'>\n";
$ende = "</applet><br>";
}
wenn ich jetzt aber statt dessen nicht mit echo direkt ausgeben möchte, sondern die ausgabe erst in $wert packen möchte, um sie an anderer stelle auszugeben, so funktioniert das nicht (richtig) .. es wird lediglich der letzte string angezeigt, statt alle, wie bei echo ..
weiß jemand, wie es richtig geht? für jeden tipp bin ich dankbar ..
vielen dank für die hilfe
$wert = "<param name='text".$i."' value='".$regs[1][0]."'>\n"
."<param name='link".$i."' value='".$regs[3][0]."'>\n"
."<param name='target_frame".$i."' value='_blank'>\n";$ende = "</applet><br>";
$wert = $wert."<param name='text".$i."' value='".$regs[1][0]."'>\n" ."<param name='link".$i."' value='".$regs[3][0]."'>\n"."<param name='target_frame".$i."' value='_blank'>\n"
}
$wert = $wert."</applet><br>"
Du musst den String verlängern, nicht neu schreiben.
fastix
Du musst den String verlängern, nicht neu schreiben.
fastix
au weiahhhhhhh ..
ich sitze hier seit 14 stunden vor der kiste mit dem problem :))
manchmal sieht man den wald vor lauter bäumen nicht ..
ich danke dir VIELMALS :))
gruß
chris
ich sitze hier seit 14 stunden vor der kiste mit dem problem :))
Bezahlt oder nicht?
Grüße fastix
ich sitze hier seit 14 stunden vor der kiste mit dem problem :))
Bezahlt oder nicht?
nix bezahlt .. das ist für meine hp .. alles für lullu und fürs hobby :)
gruß
chris