Hallo Leute, folgender Code überprüft, ob ein Element in einem Array ist. Das alleine reicht allerdings nicht. Sofern das Element im Array ist, muss es entfernt werden. Ich weiß, dass man das mit unset hinkriegt. Allerdings
darf dabei die Indizierung nicht verändert werden. Die Elemente müssen nach wie vor geordnet vorliegen(0,1,2...)
Weiß jemand Rat?
darf dabei die Indizierung nicht verändert werden. Die Elemente müssen nach wie vor geordnet vorliegen(0,1,2...)
Weiß jemand Rat?
PHP:
for ($i = 0; $i < count($filename_unique); $i++) {
if (!in_array($filename_unique[$i], $FilesSeveral)) {
//filename_unique[$i] muss im false-Fall aus dem Array entfernt werden. Die Indizies dürfen nicht durcheinander geraten
$ftp->DateienLoeschen($IdOfFk, $ftp, $filename_unique, MailAusgangController::RenderBackInCaseOfError);
} else {
$session->addFlash('info', 'Der Anhang ' . $filename_unique[$i] . ' wurde nicht von Ihrem WebSpace entfernt, da er mehrere mal verwendet wird!');
}
}