在 PHP 中用 txt 文件填充 table

Fill table with a txt file in PHP

我有一个结构如下的文本文件

12355 987564
35122 894843

88488 645454
45556 444442

我的代码:

 <?php  
$array = array_map('trim', explode("\n",  file_get_contents('stats/S6090615EMV.D060')));

foreach ($array as $data) {
 echo $data;
}

?>

现在我不知道如何用每一行的值、一列中的每个值填充 table。

我可以读取文件的每一行,但不能划分每行内的元素。

请帮助我。 使用爆炸,我得到的结果是:

12355 987564

我想要这个:
12355
987564

你们太亲密了。只需使用空格作为分隔符再次展开,您将获得行的数组

$row = explode(" ", $data);

会给你

Array ( [0] => 12355 [1] => 987564 ) 

您首先要使用file(),默认情况下它会获取一个文件并将行拆分为一个数组。对其余部分使用 explode()

$new     =  array();
$fileArr = array_map(function($v) {
    return explode(' ',trim($v)); 
},file('stats/S6090615EMV.D060',FILE_SKIP_EMPTY_LINES));

foreach($fileArr as $rows) {
    $new    =   array_merge($new,$rows);
}

$new = array_filter($new);
print_r($new);

给你:

Array
(
    [0] => 12355
    [1] => 987564
    [2] => 35122
    [3] => 894843
    [5] => 88488
    [6] => 645454
    [7] => 45556
    [8] => 444442
)