如何将我的标签字段插入带数组的数据库


How to insert my tag field into the db with array?

这是我的循环,但我不知道我应该怎么做:

$etiketler = 'tag,tag2,tag3,tag4';    
$var = $etiketler;
        foreach ($var as $e) {
        $keywords_data = array(
            'tag_name' => $e,
        );
        insert('cms_etiketler',$keywords_data);
    }

我的插入功能是:

function insert($table,$data) {
    global $db;
    $sql = $db->insert($table, $data);
    return $sql;
}

我从这里使用 MySQLi 数据库类:https://github.com/ajillion/PHP-MySQLi-Database-Class

如何将这些标签逐个添加到我的标签表中?


更新:

我找到了解决方案:

$var = preg_split("/['s,]+/", $etiketler);

我找到了解决方案:

$var = preg_split("/['s,]+/", $etiketler);

更多信息 : http://www.php.net/manual/en/function.preg-split.php