Einer Variblen mehrere Werte zuweisen und dann ausgeben ?

Storch

Erfahrenes Mitglied
Also, ich brauche für eine Variable die Möglichkeit, dass sie mehrere Werte gleichzeitig anehmen könnte ...

Das ganze wird in einem Newsscript für Related-Links benutzt, also dass man eventuell auch mal mehrere Links eingeben könnte, ohne dafür noch eine zusätliche Variable einsetzen müsste ...

Ausgegeben wird das ganze so:

Code:
<tr>
      <td width=200 align=left valign=top>
      <br><p>related Link:&nbsp;<a href=\"http://www." . $inhalte["link"] . "\" target=_blank> here </a></td>
</tr>

btw:

Kann ich da noch eine Möglichkeit einbauen, wenn keine Website eingeben wurde einfach eine Bindestrich ausgeben wird ?? Und kann ich eventuell das ganze noch so gestalten, dass zwischen dem <a> Tag dann der Wert der Variablen ohne die Länderendung ausgeben wird ?

Also quasi:

Code:
<tr>
      <td width=200 align=left valign=top>
      <br><p>related Link:&nbsp;<a href=\"http://www." . $inhalte["link"] . "\" target=_blank> dann hier die Variable ohne die Länderkennung </a></td>
</tr>
 
Also erstmal lässt du alle links in einem Array speichern und
dann mit einer for oder while(besser) auslesen...

Einfach oder?
 
hmm ...

sagte ich, dass ich nicht sonderlich viel Plan von php/mySql habe ? Ich bin gerade dabei, eine komplette Clanpage zu erstellen, aber da greife ich auf fertige Skripts zurück, die ich dann um einige Funktionen erweitere ... hier halt "related Links"

Kann mir dann vielleicht jemand einen kleinen php-Schnippsel dazu geben ??
 
$i = 0;
while ($i < 5)
{
$link[ole] = substr($link[$i], 0, -3) //gilt leider nur für endungen mit 2 buchstaben zB 'de'
echo "<a href='$link[$i]'>$link[ole]</a>";
$i++;
}
 
mehrere werte einer variable zu ordnen, das machst du mit arrays.

PHP:
$var = "moep";
print $var; ## moep


$var[] = "moep";
$var[] = "ploep";

foreach($var as $i){
print "Variable: $i<br>"; ## hier schreibst du dann halt deine tabellenzeile rein...
}

Das mit den domain endungen:
du willst quasi alles nach dem letzten punkt wegmachen

PHP:
$domain = http://www.tutorials.de
$ar = explode(".", $domain); # 
print $ar[1]; ## ausgabe: tutorials

wenn du noch $ar[0] und nen punkt davor ausgibst, hast du halt http://www.tutorials


gruss, dave
 
Zurück