$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
·
9 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
·
9 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]);