dreambaser
Erfahrenes Mitglied
Hallo Leute,
ich brauch mal eure Hilfe in Sachen Arrays.
Ich habe 2 Arrays, die unterschiedliche Inhalte haben können. Aus diesen werden bestimmte Sachen berechnet.
Hier mal ein Beispiel wie die Arrays aufgebaut sind.
Wie man sieht, sind es mehrere verschachtelte Objekte.
Dazu habe ich noch ein 2. Array was in etwa genauso aussieht, allerdings ein Wert fehlt.
Mein Ziel ist es diese beiden Arrays zu vergleichen und daraus ein neues zu machen, und zwar so, dass das in dem 2. oder 1. Array fehlt drinn steht.
Ich habe es schon mit array_diff() probiert, allerdings bekomm ich da kein Ergebnis. Hat jemand eine Idee?
Vielen Dank
mfg
Dreambaser
ich brauch mal eure Hilfe in Sachen Arrays.
Ich habe 2 Arrays, die unterschiedliche Inhalte haben können. Aus diesen werden bestimmte Sachen berechnet.
Hier mal ein Beispiel wie die Arrays aufgebaut sind.
PHP:
array(1) {
["hm-bio"]=>
array(3) {
[0]=>
array(1) {
["BIO"]=>
array(7) {
["start"]=>
string(10) "01.01.2007"
["end"]=>
string(10) "31.12.2007"
["toon"]=>
string(3) "240"
["mgb"]=>
string(1) "1"
["rh"]=>
string(1) "1"
["epw"]=>
string(1) "1"
["kt"]=>
string(3) "KT0"
}
}
[1]=>
array(1) {
["HM"]=>
array(7) {
["start"]=>
string(10) "01.01.2007"
["end"]=>
string(10) "01.10.2007"
["toon"]=>
string(4) "1100"
["mgb"]=>
string(1) "1"
["rh"]=>
string(1) "1"
["epw"]=>
string(1) "1"
["kt"]=>
string(3) "KT0"
}
}
[2]=>
array(1) {
["HM"]=>
array(7) {
["start"]=>
string(10) "01.01.2007"
["end"]=>
string(10) "31.12.2007"
["toon"]=>
string(4) "1100"
["mgb"]=>
string(1) "1"
["rh"]=>
string(1) "2"
["epw"]=>
string(1) "2"
["kt"]=>
string(3) "KT0"
}
}
}
}
Wie man sieht, sind es mehrere verschachtelte Objekte.
Dazu habe ich noch ein 2. Array was in etwa genauso aussieht, allerdings ein Wert fehlt.
PHP:
array(1) {
["hm-bio"]=>
array(2) {
[0]=>
array(1) {
["BIO"]=>
array(7) {
["start"]=>
string(10) "01.01.2009"
["end"]=>
string(10) "31.12.2009"
["toon"]=>
string(3) "240"
["mgb"]=>
string(1) "1"
["rh"]=>
string(1) "1"
["epw"]=>
string(1) "1"
["kt"]=>
string(3) "KT0"
}
}
[1]=>
array(1) {
["HM"]=>
array(7) {
["start"]=>
string(10) "01.01.2009"
["end"]=>
string(10) "31.12.2009"
["toon"]=>
string(4) "1100"
["mgb"]=>
string(1) "1"
["rh"]=>
string(1) "2"
["epw"]=>
string(1) "2"
["kt"]=>
string(3) "KT0"
}
}
}
}
Mein Ziel ist es diese beiden Arrays zu vergleichen und daraus ein neues zu machen, und zwar so, dass das in dem 2. oder 1. Array fehlt drinn steht.
Ich habe es schon mit array_diff() probiert, allerdings bekomm ich da kein Ergebnis. Hat jemand eine Idee?
Vielen Dank
mfg
Dreambaser