$keluarga=array("mazaya","kamil","salma","darayani","insan","nuha");
echo join(', ',$keluarga)."\n";
echo "berikut adalah nama yang akan mendapat arisan keluarga..\n";
sort($keluarga);
echo join(', ',$keluarga);
do { $random=rand(0,1); if ($random){
echo "dan yang mendapatkan arisan adalah... $keluarga \n";
} else {echo "tidak seorangpun mendapatkan arisan!";
}} while($random) echo "Congratulation ! ".strtoupper($keluarga);
koq ga bisa ya gan ? saya masih bingung dalam menggunakan random.
0 jempol
insanz01
67
8
penanya
·
10 tahun, 4 bulan yang lalu
·
0 jempol
yang diatas batalkan saja gan.. maaf gan saya ganti codenya menjadi :
$keluarga=array("mazaya","kamil","salma","darayani","insan","nuha");
echo join(', ',$keluarga)."\n";
echo "berikut adalah nama yang akan mendapat arisan keluarga..\n";
sort($keluarga);
echo join(', ',$keluarga);
echo"\n dan nama yang mendapatkan arisan adalah.. ";
$acak_nama=rand(0,$keluarga);
echo $acak_nama; echo"Congratulation, strtoupper($acak_nama)";
kenapa ga keluar nama yang sudah di acak gan ?
trs saya tidak bisa echo "strtoupper($acak_nama)";
elcicko
36
6
·
10 tahun, 4 bulan yang lalu
·
2 jempol
variable $keluarga itu array, sedangkan untuk rand itu butuh 2 parameter berbentuk angka, tinggal kita count aja jumlah elemen dalam array. ini code yang udah saya modif.
<?php
$keluarga=array("mazaya","kamil","salma","darayani","insan","nuha");
echo join(', ',$keluarga)."\n";
echo "berikut adalah nama yang akan mendapat arisan keluarga..\n";
sort($keluarga);
echo join(', ',$keluarga);
echo"\n dan nama yang mendapatkan arisan adalah.. ";
$acak_nama=rand(0,count($keluarga));
echo"Congratulation, ".strtoupper($keluarga[$acak_nama]);