【发布时间】:2012-01-20 19:18:59
【问题描述】:
我一直在寻找这个问题的答案,但似乎没有一个能真正帮助我的具体情况。我正在尝试发布一个单词列表,然后删除来自表单的重复数据(单词)。
由于某种原因,我似乎无法让 array_unique 工作。 PHP 不断给我错误,说我的帖子数组是一个字符串。但是如果我尝试使用explode,它会说我正在使用一个数组。现在真的很迷茫,很沮丧。
我的代码很简单:
if(!empty($_POST['keywords']))
{
$posted = $_POST['keywords'];
$posted = array_unique($posted);
echo $posted;
}
我不一定要寻找一个确切的答案,而是一些指导,以便我可以更好地理解我在这里做错了什么。
形式:
<form action="<?php $_SERVER['PHP_SELF']; ?>" method="post">
<p>
<textarea name="keywords" rows="20" columns="120"></textarea>
</p>
<p>
<input type="submit" name="submit" />
</p>
</form>
【问题讨论】:
标签: php arrays duplicates