array_unique 将通过将数组名称作为参数传递来使用。
但就所有研究过的在线示例而言,它显示数组在实例化时首先被分配给单个变量,如下所示:
$var1 = $array['val1', 'val2', 'val3']
唯一的问题是,我一次通过循环分配我的数组 1 的值,所以我不知道如何将我的数组作为一个整体分配给一个变量。
那么我如何将整个数组表示为放入变量或直接作为参数传递给array_unique,而不必引用特定的数组值?
编辑:根据要求添加了实例化数组值的循环。
$productsQueryResult = mysql_query($productsQuery);
while ($row = mysql_fetch_row($productsQueryResult))
{
$array[$i] = $row[0];
$i++;
}