Я делаю программу, которая должна рассчитывать, сколько раз значение существует в массиве.Пока это мой код:
$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)
в моем массиве, используя 10 текстовых полей с методом post, и я печатаю свой $aArray1
, он показывает это:
Array ( [4] => 1 [5] => 1 [6] => 1 [7] => 1 [8] => 1 )
Но я хочу показать это:
Array ( [4] => 4 [5] => 1 [6] => 1 [7] => 3 [8] => 1 )
пожалуйста, кто-нибудь может мне помочь.