Hallo Siechfred,
// Bei Übergabe von 2 $buffern wird die Grenze des ersten soweit überschritten wie
// strlen($newcasearray)-1 damit auch der Grenzbereich untersucht wirdAh, verstehe. Letztlich macht mein Vorschlag allerdings auch nichts anderes, nur dass er zeichenweise statt blockweise einliest.
auch wenn normalerweise aus dem Cache gelesen werden sollte, kann das blockweise Einlesen die Geschwindigkeit der Gesamtoperation möglicherweise deutlich steigern. In der O-Notation sind beide Verfahren sicher gleich schnell - aber auch ein konstanter Faktor wäre hier wünschenswert. Viel umfangreicher sollte Dein Skript dennoch nicht werden.
Freundliche Grüße
Vinzenz