... 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![Big Grin](https://www.php-resource.de/forum/core/images/smilies/biggrin.gif)
Dein Skript sieht zwar in etwa so aus, aber so in etwa ist eben nicht richtig genug
![Big Grin](https://www.php-resource.de/forum/core/images/smilies/biggrin.gif)
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