Ich werde eine Reihe etwas entlang der Linien vonPHP Ausgabe-Array mit gleichen Identifikatoren
[
0 => ['text' => 'category'],
1 => ['text' => category']
]
Also im Grunde ein Array für jede Kategorie in der Datenbank ausgeben muß. Ich muss sie so ausgeben, weil sie auf eine andere Seite exportiert werden. (Ich kann nicht innerhalb des Exports foreach)
Mein gegenwärtiger Code, ist eine foreach Schleife, die durch meine Kategorien läuft. Wenn ich meine Feldvariable innerhalb der foreach-Schleife var_dump, bekomme ich das Ergebnis, das ich will, aber wie erwähnt, muss ich alles in dem Format wie oben aus der foreach-Schleife exportieren.
Code:
foreach ($categories as $category) {
$fieldvalue = ['text' => $category->categoryname];
}
, was ich habe versucht:
- in einem String das Array Putting außerhalb des schlaufen
- Ergebnis zu explodieren: Wegen der "gleichen Kennung" Ausgabe i konnte nur das letzte Ergebnis exportieren
Was ich tun muss:
Meine aktuellen Code gibt das Array als Textzeichenfolge so basicly
$fieldvalue ? "['text' => '$category->categoryname']";
Und mein Ausgang
seinarray:4 [
0 => "['text' => value1]"
1 => "['text' => value2]"
2 => "['text' => value3]"
3 => "['text' => value4]"
]
Ich muss nur die Zeichenfolge erhalten ein Array zu sein.
Wow, ich weiß ehrlich nicht, warum ich nicht daran gedacht habe .. Vielen Dank! – Oliver
Kein Problem, ansonsten setzen Sie bei jeder Iteration '$ fieldvalue' zurück. – Egg