Im trying to figure out how to sort the array below so that past array items are sent to the end of the array staying in start_date descending order.
Edit. Id probably include a time array key value item in all arrays to sort by start_date.
[216] => Array (
    [title] => Production 1
    [start_date] => 20th Feb
    [end_date] => 23rd Feb 2015
    [ticket_link] => http://www.google.co.uk
    [writer] => Sarah Ruhl
    [thumb_image] => /files/3514/1762/4350/Biz-Bio-Pic.jpg
    [past] => 1
)
[218] => Array(
    [title] => Production 3
    [start_date] => 27th Feb
    [end_date] => 2nd Mar 2015
    [ticket_link] => www.google.co.uk
    [writer] => Sarah Ruhl
    [thumb_image] => /files/9414/1762/4351/Dan-Bio-Pic.jpg
    [past] => 1
)
[219] => Array (
    [title] => Production 4
    [start_date] => 3rd Mar
    [end_date] => 5th Mar 2015
    [ticket_link] => www.google.co.uk
    [writer] => Sarah Ruhl
    [thumb_image] => /files/4314/1762/4351/Kate-Bio-Pic.jpg
    [past] => 0
)
 
    