我正在编写一个程序,该程序必须计算一个值在数组中存在多少次。到目前为止,这是我的代码:
$aArray1 = array();
$nCount = 1;
foreach ($_SESSION['array2'] as $value) {
if (array_key_exists($value, $aArray1)) {
// Increment the value of the existing key(number).
}else{
// add $value to $aArray1 and give it a value 1.
$aArray1[$value] = $nCount;
}
}
我想知道如何将$ aArray1中现有数字的值增加1。
当我(4-4-5-6-7-7-7-8-4-4)通过post方法使用10个文本框将数字:放入数组时,我打印了$aArray1,结果如下:
Array ( [4] => 1 [5] => 1 [6] => 1 [7] => 1 [8] => 1 )
但我希望它显示出这一点:
Array ( [4] => 4 [5] => 1 [6] => 1 [7] => 3 [8] => 1 )
请任何人可以帮助我。
鸿蒙传说