Hi,
Habe ein Array mit mehreren Arrays, und die inneren Arrays moechte ich gerne zusammenfuegen weil dort teilweise doppelte Eintrage vorhanden sind
Wie man sieht ist nun hier der gleiche Inhalt in Array 0 und 2 und in 1 und 3.
Bin nun soweit das ich herrausgefunden hab, wann das Array einen Array beinhaltet. Nun komm ich jedoch nich tweiter, wie kann ich das aktuelle Array in meiner foreach mit dem naechsten mergen und das wieder mit dem naechsten.
Hab nun dies hier:
Somit stehen in value2 die Arrays die ich mergen will. Aber ich hab keine Ahnung wie nun an das naechste Array komme. Das ich die funktion array_merge benutzen muss weiss ich, nur nicht wie
TXH 4 HELP
Habe ein Array mit mehreren Arrays, und die inneren Arrays moechte ich gerne zusammenfuegen weil dort teilweise doppelte Eintrage vorhanden sind
Code:
Array
(
[vote] => Array
(
[Scenetype] => sc2
[0] => Array
(
[1] => Song 1
)
[1] => Array
(
[2] => Song 2 with a long text
)
[title] => Nu top stemmen ! ! !
[2] => Array
(
[1] => Song 1
)
[3] => Array
(
[2] => Song 2 with a long text
)
)
)
Wie man sieht ist nun hier der gleiche Inhalt in Array 0 und 2 und in 1 und 3.
Bin nun soweit das ich herrausgefunden hab, wann das Array einen Array beinhaltet. Nun komm ich jedoch nich tweiter, wie kann ich das aktuelle Array in meiner foreach mit dem naechsten mergen und das wieder mit dem naechsten.
Hab nun dies hier:
PHP:
foreach ($data as $key => $value) {
// echo "key: ". $key ." value: ". $value ."\n";
if (is_array($value)) {
foreach ($value as $key2 => $value2) {
if (is_array($value2)) {
echo "key2: ". $key2 ." value2: ". $value2 ."\n";
}
}
}
}
TXH 4 HELP