Danke, aber ich hab auch schon selber das Problem gefunden.
Das ganze war ne foreach-Schleife, die in etwa so aussah:
foreach ($array as $key => $value)
{
$array[count ($array)] = "blabla";
if ($bedingung == $bedingung2) $array[count ($array)] .= "blabla";
}
Das heißt ich tu ungewollt, 2 Unterarrays definieren. Warum dass deswegen dann bei der anderen Funktion einen Fehler bringt ist mir schleierhaft. Ich weiß nicht mal, warum da überhaupt ein Fehler kommt, egal ob das mit dem Array nun gewollt oder nicht ist.
Tschau Andü