- var_dump: documentation ( source)
- preg_match_all: documentation ( source)
- implode: documentation ( source)
- preg_split: documentation ( source)
<?php
$str='TABLE cancer
ATTRIBUTES 4
Attribute1.1 numeric O
Attribute1.2 numeric O
Attribute1.3 numeric 0
Attribute1.4 numeric 0
OBJECTS 6
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
17 18 19 20
21 22 23 24';
$line = ' Attribute1.2 numeric O ';
preg_match_all('/[\w\d\.]+/', $line, $line);
$line=implode(' ', $line[0]);
var_dump(' ', $line);
exit;
foreach (preg_split("/\\r\\n|\\r|\\n/", $str) as $line) {
preg_match_all('/[\w\d\.]+/', $line, $result);
var_dump(implode(' ', $result[0]));
}