[EMAIL PROTECTED] wrote: > It'd be nice if I could use File::Slurp to "burp" my processed file > array back to disk, but there's a small snag. At some points, during > some runs, new data would need to be inserted into the array, to > mimic the current process, which runs something like this... > > # process @htm_rows[$x] > > print $OUT $htm_rows[$x++]; > > # process @new_rows[$y] > > print $OUT $new_rows[$y++]; > > # process @htm_rows[$x] > > print $OUT $htm_rows[$x++]; > > and so on. Is there some module or other goodie out there that will > facilitate inserting stuff into an array so I can do all the > processing and insertions, and *then* burp the array out to the file > in one "swell foop"? Something that'd work like this: > > before: > > $x[0] = 'a' > $x[1] = 'c' > $x[2] = 'd' > > after > > $x[0] = 'a' > $x[1] = 'b' > $x[2] = 'c' > $x[3] = 'd' > > Because I'm working with an HTML table here, each insertion would > require the addition of eight array members--one HTML table row.
It sounds like you want the "splice" function. "perldoc perlfunc" and then search for "splice" -- Bowie _______________________________________________ ActivePerl mailing list [email protected] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
