-4

有人可以解释一下这三个功能发生了什么吗?

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);
}
4

1 回答 1

1

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

  • 拆分标签数组:使用“字符串,字符串”等正则表达式
  • 过滤:array_unique
  • 将其返回到字符串:内
于 2012-06-03T09:13:19.410 回答