1 | <?php |
2 |
3 |
4 | for ($i=1; $i <= 10; $i++) { |
5 | $p= rand(1,3); |
6 | echo $p. "<br>"; |
7 |
8 | } |
9 |
10 |
11 | ?> |
Salam. Bu döngüdə çıxan hər ədədin neçə dəfə döndürüldüyünü necə hesablamaq olar?
Məsələn,
1 ədədi: 3 döndürüldü,
2 ədədi: 2 döndürüldü,
3 ədədi: 5 döndürüldü.
Verilmiş cavablar və yazılan şərhlər (4 cavab var)
0
Dövrden əvvəl
1
$say=[];
Dövrün içində
1
if (empty ($say[$p] )) $say[$p]=0;
2
$say[$p]++;
Dövrden sonra nəticəyə baxmaq
1
var_dump($say);
0
Sadə izah edə bilərsiz? Mən istədiyim nəticəni ala bilmədim.
1
Nəyi başa düşmədiniz ki kodda?
1
<?php
2
$say=[];
3
for ($i=1; $i <= 10; $i++) {
4
$p= rand(1,3);
5
echo $p. "<br>";
6
if (empty ($say[$p] )) $say[$p]=0;
7
$say[$p]++;
8
}
9
var_dump($say);
Kodu çalışdırın və nəticəyə baxın
0
Təşəkkür edirəm, indi aydın oldu. Var olun.
Sual verin
Cavab verin