Hallo Leute,
ich habe ein bestehendes Array:
Aus diesem Array möchte ich in einer Schleife einzelne Arrays herausholen und in ein neues Array einfügen.
Dazu nutze ich array_slice.
Ergebnis:
O.a. Arrays sind aufgrund der besseren Lesbarkeit inhaltlich etwas gekürzt.
Hier ist irgendwie immer ein Array (das zweite mit dem aufsteigenden Index) zu viel.
Ich kann das auch mit array_merge nicht verhindern oder mache da was falsch.
Hat da jemand einen Tip für mich?
Gruß
tschero
ich habe ein bestehendes Array:
PHP-Code:
Array
(
[0] => Array
(
[frage_id] => 19
[fragetext] => Ich bin die 19 Frage und habe nur eine richtige Antwort. Wie lautet die richtige Antwort?
[kategorie_id] => 1
[kategoriename] => Kat_1
[frageart] => Freitext
[punkte] => 2
)
[1] => Array
(
[frage_id] => 2
[fragetext] => Hallo ich bin die zweite Frage und habe auch nur eine richtige Antwort. Welche ist das bitte?
[kategorie_id] => 1
[kategoriename] => Kat_1
[frageart] => Freitext
[punkte] => 1
)
[2] => Array
(
[frage_id] => 11
[fragetext] => Ich bin die elfte Frage und habe nur eine richtige Antwort. Wie lautet die richtige Antwort?
[kategorie_id] => 9
[kategoriename] => Kat_4
[frageart] => Freitext
[punkte] => 5
)
[3] => Array
(
[frage_id] => 8
[fragetext] => Ich bin die achte Frage und habe nur eine richtige Antwort. Wie lautet die richtige Antwort?
[kategorie_id] => 7
[kategoriename] => Kat_3
[frageart] => Freitext
[punkte] => 5
)
[4] => Array
(
[frage_id] => 4
[fragetext] => Ich bin die vierte Frage,habe 5 Antwortmöglichkeiten und davon sind 2 richtig.
[kategorie_id] => 2
[kategoriename] => Kat_2
[frageart] => Multiple Choice
[punkte] => 2
)
[5] => Array
(
[frage_id] => 18
[fragetext] => Ich bin die 18 Frage und habe nur eine richtige Antwort. Wie lautet die richtige Antwort?
[kategorie_id] => 2
[kategoriename] => Kat_2
[frageart] => Freitext
[punkte] => 2
)
)
Aus diesem Array möchte ich in einer Schleife einzelne Arrays herausholen und in ein neues Array einfügen.
Dazu nutze ich array_slice.
Ergebnis:
PHP-Code:
Array
(
[0] => Array
(
[0] => Array
(
[frage_id] => 19
[fragetext] => Ich bin die 19 Frage und habe nur eine richtige Antwort. Wie lautet die richtige Antwort?
[kategorie_id] => 1
[kategoriename] => Kat_1
[frageart] => Freitext
[punkte] => 2
)
)
[1] => Array
(
[0] => Array
(
[frage_id] => 4
[fragetext] => Ich bin die vierte Frage,habe 5 Antwortmöglichkeiten und davon sind 2 richtig.
[kategorie_id] => 2
[kategoriename] => Kat_2
[frageart] => Multiple Choice
[punkte] => 2
)
)
)
Hier ist irgendwie immer ein Array (das zweite mit dem aufsteigenden Index) zu viel.
Ich kann das auch mit array_merge nicht verhindern oder mache da was falsch.
Hat da jemand einen Tip für mich?
Gruß
tschero
Kommentar