我有一个CSV文件,想将此CSV文件导入我的Wordpress数据库。凭借我的基本PHP知识,我制作了一个导入脚本,适用于简单的工作,但这有点难...我有一个CSV文件,在1个单元格中存储了值并用|
分隔它们
现在我想:
- 提取该单元格中的每个值(即|
之间)并将其放入变量中。我想我需要一个'foreach'函数(我不熟悉)为每个找到的值创建一个$变量。
-once已完成我需要一个'foreach'函数(我猜),以便为找到的每个值/创建的每个变量创建运行mysql_query。
所以我想说我有这样的记录:
id 类别
1 | 1 | 2 | 5 | 7 |
在我的csv文件中。我需要能够捕获$变量中'categories'下的每个值,并且对于找到的每个变量,我需要运行一个certrain mysql_query。
希望我清楚自己。有没有人可以帮我解决这个问题?
谢谢, Robbert
答案 0 :(得分:0)
你应该尝试一下然后告诉我们你的结果。
无论如何,这里有一些提示
首先学习PHP函数'explode',它将值存储到数组中:
$myValues = explode('|', '1|1|2|5|7|');
现在你有一个填充了你的值的数组,你可以检查它的数据:
echo '<pre>' . print_r($myValues) . '</pre>';
现在使用foreach循环访问其内容并运行代码:
foreach ($myValues as $singleValue) {
// your code goes here, or:
echo $singleValue;
}
希望这有帮助。
http://php.net/manual/en/function.explode.php
http://php.net/manual/en/control-structures.foreach.php