php - 仅将唯一值插入数组

我有一组值,我按它们出现的顺序将它们插入数组

$valsArray = array(); 

//I process each value from a file (code removed for simplicity) 
//and then add into the array 
$valsArray[] = $val; 

我如何将它变成一个关联数组,而不是在值不存在的地方插入值(作为关联数组的$key)。如果它确实存在,则将其计数($关联数组的值)增加 1。与我现在所做的相比,我正试图找到一种更有效的方法来处理这些值。

最佳答案

$valsArray = array_unique ($valsArray);

https://stackoverflow.com/questions/2524558/

相关文章:

php - 阈值在php代码中是什么意思

excel-2007 - 使用数据透视表时如何显示 Excel 2007 生成的 MDX?

perl - 在 Perl OOP 中继承抽象方法时找不到方法错误

vbscript - MSXML2.ServerXMLHTTP 访问被拒绝错误

functional-programming - 与实数的模式匹配(标准 ML)

asp.net-mvc - 将 "domain services"放在域模型项目中的位置

sql-server - 如何计算 SQL 中 float 的模数?

python - lxml 的 iterparse 中有多个标签名称?

python - 何时使用 * 和 ** 作为 python 函数中的函数参数

php - [function.fopen] : failed to open stream: HT