... und nichts anderes macht mein Skript, es bastelt eine variable Variable zusammen.
Dein Skript sieht zwar in etwa so aus, aber so in etwa ist eben nicht richtig genug
Dein Skript sieht zwar in etwa so aus, aber so in etwa ist eben nicht richtig genug
PHP-Code:
<?
$Keyword1 = "hallo1"; // Zum Test wird diese Variable definiert
$Keyword2 = "hallo2"; // diese auch
$Keyword3 = ""; // diese auch aber nur ohne Inhalt
$anz = 10; // Anzahl Variablen
$varname = "Keyword"; // Die Variablen sollen alle $Keyword1 .. $Keywordn heißen
for ($i=1; $i<$anz; $i++) {
$var = $varname . $i; // hier wird der Vraiablenname zusammengebastelt
// $Keyword1, $Keyword2, $Keyword3 bis $Keywordn
print "Ich prüfe jetzt die Variable $$var\n"; // hier sieht man es
if (isset(${$var}) && ${$var} !="") { // und da wird gechecked, ob die Variable passt
print "BINGO $$var ist vorhanden und ist gesetzt<br>";
} else {
print "$$var gibt es nicht oder ist leer<br>";
}
print "<hr>";
}
?>
Kommentar