Php String2array正则表达式

Php String2array正则表达式,php,regex,Php,Regex,有人能给我解释一下这3个函数是怎么回事吗 public function normalizeTags($attribute,$params) { $this->tag=Tag::array2string(array_unique(Tag::string2array($this->tag))); } public static function string2array($tags) { return preg_split('/\s*,\s*/',trim($tags

有人能给我解释一下这3个函数是怎么回事吗

public function normalizeTags($attribute,$params)
{
    $this->tag=Tag::array2string(array_unique(Tag::string2array($this->tag)));
}

public static function string2array($tags)
{
    return preg_split('/\s*,\s*/',trim($tags),-1,PREG_SPLIT_NO_EMPTY);
}

public static function array2string($tags)
{
    return implode(', ',$tags);
}

拆分标记数组,过滤重复记录并将其返回字符串

  • 拆分标记数组:使用“string”之类的正则表达式, “字符串”
  • 筛选:
  • 将其返回到字符串:

谢谢,还有一件事是什么意思:标签::string2array。或者::到底是什么意思?它是标记类(或模型)的静态方法。