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:
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
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