Public feed #892328

Stuff

public php v1 · immutable
Raw Edit
·published 2008-02-05 09:28 UTC
rendered paste body
<?php$input = <<<EOF12/18/2007  05:43 PM         8,007,272 Band Name - Song Name.ext12/18/2007  05:43 PM         4,007,272 Band Name - Song Name.ext-rw------- 1 root   utmp    11657088 2008-02-04 20:48 Band Name - Song Name.extEOF;$fields = array('matched_line','file_size','band_name','song_name','extension');$results = array();preg_match_all('/^.+(?:utmp|[AP]M)\s*([\d,]+)\s*(?:\d+-\d+-\d+\s*\d+:\d+\s*)?([\w ]+)\s+-\s+([\w ]+)\.(\w+)$/m', $input, $matches, PREG_SET_ORDER);foreach ($matches as $row) {        $row = array_combine($fields,$row);        $row['file_size'] = str_replace(',', '', $row['file_size']);        $results[] = $row;}var_dump($results);