Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试创建一个脚本,该脚本将在表单文本框中逐行过滤掉重复的条目。我正在学习更多关于 array_unique() 函数和数组的知识,但我没有取得任何成功。
为了更好地解释它,我有一个“textarea”,我将使用它作为表单的输入。每个新的换行符都将被视为一个数组字符串,然后我会将其提交给我的 PHP 脚本,然后使用 array_unique() 函数过滤掉相同的行。
我对 PHP 还很陌生,所以我所做的尝试只导致重复的行只有单词“数组”被重复。
您可以使用explode函数将每一行存储在数组中,如果您使用<br />标签插入新行,则<br />用作分隔符或者\n如果您使用\n插入新行:
<br />
\n
$arr = explode('<br />', inputString);
然后从数组使用中删除重复值array_unique();
array_unique();
$arr = array_unique($arr);
$unique = array_unique(explode("\n", $_POST['textarea']));