phpbar.de logo

Mailinglisten-Archive

[php] variable in array

[php] variable in array

Kohler, Benjamin php_(at)_phpcenter.de
Wed, 7 Aug 2002 08:23:55 +0200


hallo liste,

ich habe folgende frage: (stehe heute morgen wohl noch
etwas auf dem schlauch)
ich habe eine variable, die ein array darstellt.
in dieser variablen sind, logischerweise, mehrere werte gespeichert.
(link1, link2, link3, usw.)
jetzt will ich diese variable in eine neue variable schreiben.
das ist leider notwendig, damit ich mit diesen werten weiterarbeiten kann.
kurz zur erklärung:
ich generiere automatisch links anhand von benutzereingaben. die links
führen
zu textankern, wo der entsprechende text zum link steht.
die links so wie die texte werden dynamisch erstellt (bzw. die eingabefelder
dafür
und später die darstellung der selbigen).
die erstellung erfolgt in zwei foreach schleifen. das ganze sieht
folgendermaßen aus:

[...snipe...]
foreach ($HTTP_POST_VARS["link"] as $wert)
     {
	$new_wert = 'Ziel'.$i;

       print ("<tr>");
       print ("<br>");
	   print ("<br>");
	   print ("<td height=\"65\"><font color=\"#000000\" size=\"2\"
face=\"Verdana, Arial, Helvetica,
                         sans-serif\"><a
href=\"#$new_wert\">$wert</a></font></td>");
       print ("</tr>");
	   print ("<br>");
	   $i++;
	   }
[...]

foreach ($HTTP_POST_VARS["text"] as $test)
       {
	   $new_wert = 'Ziel'.$a;
[...]
print ("<table width=\"800\" border=\"0\" cellpadding=\"0\"
cellspacing=\"0\">");
	   print ("<br>");
	   print ("<tr>");
       print ("<font color=\"#000000\" size=\"2\" face=\"Verdana, Arial,
Helvetica, sans-serif\">
                 <a name=\"$new_wert\"</a> $test</font></td>");
       print ("</td>");
       print ("</tr>");
	   print ("<tr>");
	   print ("<td>");
	   print ("<p><strong><font size=\"2\" face=\"Verdana, Arial,
Helvetica, sans-serif\">
                        <a href=\"#top\">top</a></p>");
	   print ("</td>");
	   print ("</tr>");
	   print ("<tr>");
	   print ("<br>");
       print ("<td height=\"10\" bgcolor=\"#999999\"></td>");
       print ("</tr>");
	   print ("</table>");
	   $a++;
	   }
[...]

ich brauche jetzt die werte von $wert in der unteren schleife, so dass ich
über jeden text die linkbezeichnung
noch mal schreiben kann.

kann mir jemand helfen?

vielen dank im vorraus,  vorallem für's lesen! :-)

Benjamin Kohler
Entire Software AG
Entire Basis | Entire FrontEnd
Pfarrer-Weiß-Weg 10 - 12
89077 Ulm/Söflingen


php::bar PHP Wiki   -   Listenarchive