【发布时间】:2018-06-26 08:16:32
【问题描述】:
美好的一天。我有一个结构像这样的 csv 文件
Id | ArticleId | LanguageId | Title | Content
----------------------------------------------------------------------
1 2 1 Francais Title Francais Content
2 2 2 English Title English Content
如何将文章合并到我的预期结果? Expect(注意:[:fr] 和 [:en] 是 q-translate wordpress 的简码,我只需要定义它以便导入数据库)
ArticleId | Title | Content
------------------------------------------------------------------
2 | [:fr]Francais Title[:en] | [:fr]Francais Content
| English Title | [:en]English Content
生成文件中我当前的 php 代码。
<?php
$row = 1;
if (($handle = fopen("dbo.ArticleTranslation.csv", "r")) !== FALSE) {
$query = '';
$flag = true;
while (($data = fgetcsv($handle, 2000, ",")) !== FALSE) {
if($flag) { $flag = false; continue; }
$num = count($data);
$content = '';
$title = '';
if ($data[2] == '1') {
$content .= '[:fr]' . $data[4];
$title .= '[:fr]' . $data[3];
} else {
$title .= '[:en]' . $data[3];
$content .= '[:en]' . $data[4];
}
//ie(var_dump($content));
//var_dump($content);
var_dump($data);
$row++;
// var_dump($mergeContent);
}
fclose($handle);
}
?>
【问题讨论】:
-
到目前为止你有没有尝试过?
-
我刚刚更新了我的代码。请看一看。如果有任何帮助,我将不胜感激。
标签: php wordpress export-to-csv qtranslate