我正在处理迁移,并且正在迁移已标记文档的分类术语。文档中的术语用逗号分隔。到目前为止,我已经设法将每个术语分开并将其放入一个数组中,如下所示:
public function prepareRow($row) {
$terms = explode(",", $row->np_tax_terms);
foreach ($terms as $key => $value) {
$terms[$key] = trim($value);
}
var_dump($terms);
exit;
}
当我将它转储到终端时,这给了我以下结果:
array(2) {
[0]=>
string(7) "Smoking"
[1]=>
string(23) "Not Smoking"
}
现在我有两个字段field_one
,field_two
我想将数组的值 0 放入field_one
并将值 1 放入field_two
例如
field_one=[0]$terms;
我知道这是不正确的,我不知道如何做这部分。请对如何执行此操作有任何建议?