Hello,
$recordstring{$start} = $daten;
Hier wird nur das Zeichen an der Position $start mit dem ersten Zeichen aus $daten überschrieben.
Leider wird die für PHP 6 geplante Syntax $string[von, bis] wohl nicht für die Anwendung auf der linken Seite einer Zuweisung realisiert werden.
Da wäre ein ähnliches Konstrukt benötigt, wie es list() darstellt.
target($string,$offset,$len) = $data_string
und wenn $data_string länger ist, als $len, dann wird es abgeschnitten,
wenn $data_string kürzer ist, als $len, wird mit FILLCHAR aufgefüllt
wenn $data_string eigentlich eine Zahl ist, wird rechtsbündig eingefügt mit führenden NUL
usw.
Wo muss man denn seine Wünsche äußern bie den PHPlern, damit sie berücksichtigt werden?
Allerdings sind die wohl ziemlich arrogant und selbstüberheblich.
Ich habe ihnen mal einen graviereneden Denkfehler beim Umgang mit DIO und FLOCK mitgeteilt. Das hat dann dazu geführt, dass ich nach zweimaligem höflichstem Nachtrag wegen Ignoranz im Manual (UCN) mit dem eMailnamen gesperrt wurde... obwohl der Dialog über email stattgefunden hat.
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
