Код
<?php
$file = file('test.log');
$out = array();
$count = sizeof($file);
for($i=0; $i<$count; $i++) {
$file[$i] = str_replace("\n", '', $file[$i]);
$temp = explode(' ', $file[$i]);
$out[] = array('ip'=>$temp[2], 'port'=>$temp[3], 'type'=>$temp[4], 'date'=>$temp[0], 'time'=>$temp[1]);
}
print_r($out);
?>
На выходе получишь вот такой массив
Код
Array
(
[0] => Array
(
[ip] => 109.87.155.37
[port] => 2354
[type] => cs
[date] => 2012-12-29
[time] => 20:44:12
)
[1] => Array
(
[ip] => 109.87.155.38
[port] => 2354
[type] => cs
[date] => 2012-12-29
[time] => 20:44:13
)
[2] => Array
(
[ip] => 109.87.155.37
[port] => 2354
[type] => cs
[date] => 2012-12-29
[time] => 20:46:10
)
[3] => Array
(
[ip] => 109.87.155.36
[port] => 2354
[type] => cs
[date] => 2012-12-29
[time] => 20:46:12
)
[4] => Array
(
[ip] => 109.87.155.39
[port] => 2354
[type] => cs
[date] => 2012-12-29
[time] => 20:46:57
)
)
А его уже записывай куда хочешь
Отредактировал: Flesh, - 29.7.2013, 19:52