This is the closest I've gotten so far, the first entry is tripping me up.
PHP Code:
<?php
$aParsedData = array();
foreach(file('path/to/your/file.txt') as $sLine)
{
if(1 === preg_match('~^([A-Z]{3}.+[0-9])$~', trim($sLine), $aMatches))
{
$aParsedData[] = preg_split('~\\s{2}\\s*~', $aMatches[0]);
}
}
print_r($aParsedData);
/*
Array
(
[0] => Array
(
[0] => AAC
[1] => AUSTRALIAN AGRICULTURAL COMPANY L FPO
[2] => 293,548
[3] => 14,953
[4] => 5.09
[5] => -6.55
[6] => 264,264,459
[7] => .00
)
[1] => Array
(
[0] => AAX
[1] => AUSENCO LIMITED
[2] => FPO
[3] => 138,574
[4] => 36,221
[5] => 26.13
[6] => -1.92
[7] => 91,648,060
[8] => .04
)
[2] => Array
(
[0] => ABB
[1] => ABB GRAIN LIMITED
[2] => FPO B
[3] => 324,806
[4] => 85,024
[5] => 26.17
[6] => -2.77
[7] => 172,799,851
[8] => .04
)
[3] => Array
(
[0] => ABC
[1] => ADELAIDE BRIGHTON LIMITED
[2] => FPO
[3] => 592,202
[4] => 110,789
[5] => 18.70
[6] => .59
[7] => 552,488,537
[8] => .02
)
)
*/
?>
Bookmarks