Pra*_*ant 1 php tagging explode
我的网页上有一个标记字段,用户可以在其中输入用,逗号分隔的标记,与在StackOverflow中完成相同.我正在使用PHP,我正在使用爆炸功能根据逗号分隔用户输入的所有标签,然后将它们添加到我的数据库中的标签表中.
我的代码是用于正常工作的标签完美的一样,如果用户输入battleship, strategy, sea war那么它的工作,但可以说,用户enetered battleship, strategy, sea war,或battleship, strategy, games, sea war, , , , ,或battleship, strategy, games,, sea war或任何错误的值,那么我将如何检测,然后输入唯一正确的价值罪数据库.
是否可以使用regExp或任何其他方式,请告诉我如何?
$tags = "battleship, stragety, ,";
$exp = explode(",", $tags);
$valid_tags = array();
foreach($exp as $tag)
{
if( ($tag = trim($tag)) != "")
{
$valid_tags[] = $tag;
}
}
Run Code Online (Sandbox Code Playgroud)
将删除任何标记中的空格,如果它有任何文本,标记将被添加到有效数组:)
| 归档时间: |
|
| 查看次数: |
684 次 |
| 最近记录: |