У меня рандомно создается ассоциативный массив, каких-то ключей и значений может вовсе не быть. Я с помощью foreach пробегаюсь по нему и вывожу каждое его значение, но если какие-то ключи отсутствуют
[
4 => 1
]
то ничего не выведется вместо них. Но можно ли как-то вывести 0 на их месте?
То есть чтобы вывелось, на примере массива выше :
0, 0, 0, 1
<?php
$N = rand(1, 10);
$M = rand(1, 10);
$result = [];
$i = $M;
while ($i > 0) {
$count = rand(1, $N);
array_push($result, $count);
$i--;
}
asort($result);
$arr = array_count_values($result);
foreach ($arr as $vote) {
print($vote).'<br>';
}
?>