【发布时间】:2015-01-26 09:01:09
【问题描述】:
我想读取文本文件的内容并将内容插入到表格中 这是文本文件的内容
--------------------------------
Text file contents
--------------------------------
[playlist]
mode=play
Title1=Radio 1|United Kingdom
File1=http://www.test.com/0001
Title2=Radio 2 |United States
File2=http://www.test.com/0002
Title3=Radio 3|United Kingdom
File3=http://www.test.com/0003
NumberOfEntries=3
Version=2
-------------------------------
并存储在这样的表中
id | item | url
----------------------------------------------------------
1 | Radio 1|United Kingdom | http://www.test.com/0001
2 | Radio 2 |United States | http://www.test.com/0002
3 | Radio 3|United Kingdom | http://www.test.com/0003
我如何获取标题和文件,以便我可以将其插入数据库表。 我正在使用 file_get_contents() 来读取文本文件。
我当前的代码:
$content = file_get_contents("textfile.txt");
$lines = explode("\n", $content);
foreach ($lines as $line) {
$row = explode("", $line);
$stmt="INSERT INTO table_1 (item, url)
VALUES
(....)";
}
请帮助我。 提前致谢。
【问题讨论】:
-
您需要使用 preg_match_all 而不是explode来提取标题和文件。
-
你应该阅读正则表达式,然后这样做
-
请帮助我该怎么做
标签: php file-get-contents