erstellen Ich muss Wert auf ein Array von einer for-Schleife basierend auf einer Zahl in der Datenbank gefunden werden.PHP-Array aus Schleife und ohne Klammern in Schlüssel
Hier ist das Szenario.
$num_images = 5;
$numb_images = array();
for ($x = 1; $x <= $num_images; $x++) {
#$numb_images[] = array('image' . $x => '_image' . $x);
$numb_images['image' . $x] = "_image" . $x;
}
Als ich print_r ($ numb_images) tun, wird es die folgenden
Array ([image1] => _image1 [image2] => _image2 [image3] => _image3 [image4] => _image4 [image5] => _image5)
2 Ausgaben drucken. es druckt den Schlüssel mit geschweiften Klammern [], die ich nicht will.
Die zweite Sache ist, es druckt sie alle in der gleichen Zeile. So bevölkern
$numb_images = array(
'image1' => '_image1',
'image2' => '_image2',
);
die image1 => _image1 key/Paar geschleift werden muss, von der angegebenen Nummer
Das ist genau, wie ich es brauche.
Jede Hilfe wird sehr geschätzt.
Dank
'var_export()'. – Rizier123
Hier gibt es kein echtes Problem. '[]' bedeutet nicht, dass es der eigentliche Inhalt/Schlüssel davon ist. Es ist nur da, um den Array-Schlüssel darzustellen. – rmondesilva
@ Rizier123 danke. Ich habe das versucht. scheint es ein wenig geholfen hat aber einzelne Anführungsstriche um Schlüssel und Wert beide gebracht. Ich kann auch nicht mit einfachen Anführungszeichen verwenden. danke –