3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr = array( 'background1.png - abc1.png','background1.png - abc2.png', 'background1.png - abc3.png','background2.png - abc4.png', 'background2.png - abc5.png','background2.png - abc6.png'); foreach ($arr as $elem) { $temp = explode('-', $elem); $key = trim($temp[0]); $fruits[$key][] = trim($temp[1]); } echo '<pre>';print_r($fruits);echo '</pre>';

preferences:
40.22 ms | 402 KiB | 5 Q