Ah thanks EvilSOB, that seems to be what I'm looking for. I didn't know about the "str_clip" and str_trunc functions.
Just to check, if I wanted to say start pushing the strings from "block 2" in my text file, I'd just need an if-statement around the block where I'm pushing the strings into the array to check if the counter was equal to 2 (or 3 or 4, depending on what block of strings I wanted to put into the array).