I'm afraid I can't really print my array, and I didn't create the code that it came from so I can't really tell you exactly how it's created as it comes from a lot of different sources,
I've tried to figure it out my main issue now is just making a piece of code that takes all of the arrays with the same description key and writes them, however it could even echo them, that would work too, I'm just not sure how to only select the ones with the same description before it restarts the loop to find ones with other descriptions, :\
any help would be great, thanks for your advice up to now