用PHP过滤掉文本框中的重复条目


Filter Out Duplicate Entries from Textbox with PHP

我正试图创建一个脚本,在表单文本框中逐行过滤掉重复的条目。我正在学习更多&关于array_unique()函数的更多信息&阵列,但我没有取得任何成功。

为了更好地解释它,我有一个"textarea",我将使用它作为表单中的输入。每个换行符都将被视为数组字符串,然后我将其提交给我的PHP脚本,然后使用array_unique()函数过滤掉相同的行。

我对PHP还很陌生,所以我所做的尝试只导致了重复的行,只重复了单词"Array"。

您可以使用分解函数将每一行存储在一个数组中,如果您使用<br />标记插入新行,则使用<br />作为分隔符,如果使用'n插入新行,请使用'n

$arr = explode('<br />', inputString);

然后使用array_unique(); 从数组中删除重复值

$arr = array_unique($arr);
$unique = array_unique(explode("'n", $_POST['textarea']));