$dataStr = '| 6 | 5 | 4 | 6 | 5 | 4 | 6 | 5 | 4 | 6 | 5 | 4 | ';
$result = array_filter(
array_map('intval',
array_map('trim',
explode("|", $dataStr))));
$dataStr = '| 6 | 5 | 4 | 6 | 5 | 4 | 6 | 5 | 4 | 6 | 5 | 4 | ';
preg_match_all('/\d+/', $dataStr, $matches);
print_r($matches);