<?php
$cutlist=explode('\n', 'FILE PROCESSING COMPLETE 99042 FRAMES AT 2500
-------------------
27475 32467
52725 58360
86124 89494
96382 99042');
#Markssql will hold the lines of SQL to insert in to the DB.
$marks=array();
#Go through each line
foreach ($cutlist as $aline) {
#And match "One or more digit followed by one or more space/tab folowed by one or more digits again"
#ie. Look for two columns of numbers - get those numbers.
preg_match_all('/^([0-9]+)\s+([0-9]+)/',$aline,$result);
#if there numbers make sense, create some SQL to insert the record in to the database
if(!empty($result[1])) {
if (($result[1][0]>0)&&($result[2][0])>1) {
$marks[$result[1][0]]=MARK_COMM_START;
$marks[$result[2][0]]=MARK_COMM_END;
}
}
}
var_dump($marks);