我已经从数据库中提取记录并将它们存储在只有文本的 HTML 页面上。每条记录都存储在一个<p>
段落字段中,并由换行符<br />
和行 <分隔hr>
。例如:
Company Name<br/>
555-555-555<br />
Address Line 1<br />
Address Line 2<br />
Website: www.example.com<br />
我只需要将这些记录放入 CSV 文件中。我将fputcsv与 array() 和 file_get_contents() 结合使用,但它会将网页的整个源代码读入一个 .csv 文件,并且也丢失了很多数据。这些是以相同格式存储的多条记录。因此,在如上所示的整个记录块之后,它由<hr>
行标签分隔。我想将公司名称读入名称列,将电话号码读入电话列,将地址读入地址列,将网站读入网站列,如下所示。
http://i.stack.imgur.com/00Gxw.png
我该怎么做?
HTML 的片段:
1 Stop Signs<br />
480-961-7446<br />
500 N. 56th Street<br />
Chandler, AZ 85226<br />
<br />
Website: www.1stopsigns.com<br />
<br />
</p><br /><hr><br />
它在 HTML 的源代码中是这样隔开的。