"Intelligent" array joiningby ngomong (Sexton)
|on Feb 05, 2004 at 21:22 UTC||Need Help??|
ngomong has asked for the wisdom of the Perl Monks concerning the following question:
I'm looking for a way to join multiple arrays, but in a way that attempts to preserve the order of the elements. Here's what I mean:
The output from this script is:
1 3 4 6 2 5
But, as you can see from my original arrays, 2 should come before 3, and 4 should come after 2. Is there a way to intelligently attempt to preserve the proper order of the elements? There will, of course, be data sets that can't be preserved, eg/
... but the code should handle this gracefully and just choose one over the other.