Добрый день. У меня есть CSV-файл со структурой, подобной этой
Id | ArticleId | LanguageId | Title | Content
----------------------------------------------------------------------
1 2 1 Francais Title Francais Content
2 2 2 English Title English Content
Как мне объединить статью с ожидаемым результатом?
Ожидайте (Примечание: [: 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);
}
?>