array umbennen

cat_8

Grünschnabel
Hallo,

hab da ein kleines Problem:
Ich habe drei Arrays $files und $records, wobei $records leer sein kann und $diff,die Differenz der beiden Mengen:

PHP:
if(!isset($records['filenamepath'])==false){
	//Ausgleich der Differenz beider Mengen
	$diff = array();
	$diff = array_diff_assoc($files, $records);
}

else {
	$diff=array();
	$files = $diff;
}

Wenn nun $records leer ist (else-Abfrage), dann soll das Array $files=$diff sein, da ich dieses unten noch zur weiteren Verwendung brauche. Doch aus welchen Grund auch immer stehen in $diff keine Werte.

Wie kann ich das machen ? Muss ich die Werte irgendwie an das andere Array übergeben. Ach ja, es handelt sich hierbei um ein zweidimensionales Array. $files ist weiter oben auch als Array definiert.

Ich bastel schon seit Stunden :(
 
OK, ihr dürf mich alle erschlagen, ich hätte früher schon mal drüber nachdenken können.

Lösung: Die Reihenfolge ist schlicht und ergreifend verkehrt.

So muss es richtig sein.

PHP:
else {
	$diff=array();
	$diff = $files;
}

:)
 
Zurück