$nama = array("Jojon" ,"doyok" ,"mastur" ,"omas" ,"sule" ,"aziz" ,"dono" ,"kasino"); sort($nama); $pemenang = rand(0, count($nama)+1); echo strtoupper ($pemenang); Udah bener belom ya??kok "nama" ga muncul??cuma nomor aja yg nongol :(
0 jempol
Arib_fauzan
212
44
·
8 tahun, 11 bulan yang lalu
·
1 jempol
Hampir benar.contoh : sort($ab); rand(0, 3); echo strtoupper($ab[3]);
miztiz
149
9
penanya
·
8 tahun, 11 bulan yang lalu
·
1 jempol
klo gitu berarti udah kita tentukan hasil/pemenangnya dari awal?("Curang dong")bukannya hasil pemenangnya mesti dari acak nama/nilai variabel kah gan? maksud saya pemenangnya hasil acak bukan kita yang tentukan,bukannya instruksinya gitu atau ane "gagal" paham y :(
miztiz
149
9
penanya
·
8 tahun, 11 bulan yang lalu
·
0 jempol
Perintahnya "secara acak (rand()) pilih sebuah nama dari daftar anda" kan ? otak ane mentok @_@
Arib_fauzan
212
44
·
8 tahun, 11 bulan yang lalu
·
0 jempol
ane juga kurang ngerti yg itu gan tapi berhasil di forum diskusi yg lain caranya beda tapi mungkin bisa juga
Arib_fauzan
212
44
·
8 tahun, 11 bulan yang lalu
·
1 jempol
saya sudah coba kode yg lain gan dan berhasil ini dia: sort($ab); rand(0, ($ab)); echo strtoupper($ab[3]);
Arib_fauzan
212
44
·
8 tahun, 11 bulan yang lalu
·
0 jempol
kalo agan udah ngerti kodenya jelaskan ya gan hehe
Arib_fauzan
212
44
·
8 tahun, 11 bulan yang lalu
·
0 jempol
oh ya gan di kode pertama yg saya keluarkan itu namanya udah keluar dan ndak ada masalah tapi dikode kedua yg saya kirim ada masalah walaupun kodenya benar
miztiz
149
9
penanya
·
8 tahun, 11 bulan yang lalu
·
2 jempol
Itu dia gan masalahnya cuma nampilin "nama" dari daftar "$nama" aja,soalnya kode ane udah bener nampilin hasil/pemenang secara acak cuma yg nongol malah "nomor/nilai" variabelnya.. iya gan,ntar klo ane ngarti yak...takutnya ane ga ngerti2 jangan di tunggu ya..ntar PHP(Pemberi Harapan Palsu) pula.hehe
miztiz
149
9
penanya
·
8 tahun, 11 bulan yang lalu
·
1 jempol
Akhirnya,...setelah puyeng 2 malam $a = 'Jojon'; $b = 'doyok'; $c = 'mastur'; $d = 'omas'; $e = 'sule'; $f = 'aziz'; $g = 'dono'; $h = 'kasino'; $nama = array($a ,$b ,$c ,$d ,$e ,$f ,$g ,$h); sort($nama); echo strtoupper ($nama[rand(0, count($nama) - 1)]);
miztiz
149
9
penanya
·
8 tahun, 11 bulan yang lalu
·
1 jempol
Nongol juga tu nama!!!Mentor di codesaya.com memang JOSSS,..bikin otak yg berkarat kek saya bisa bekerja kembali...hehehe
miztiz
149
9
penanya
·
8 tahun, 11 bulan yang lalu
·
0 jempol
Gini bisa jg $a = 'Jojon'; $b = 'doyok'; $c = 'mastur'; $d = 'omas'; $e = 'sule'; $f = 'aziz'; $g = 'dono'; $h = 'kasino'; $nama = array($a ,$b ,$c ,$d ,$e ,$f ,$g ,$h); sort($nama); $pemenang = $nama[rand(0, count($nama) - 1)]; echo strtoupper ($pemenang);
Arib_fauzan
212
44
·
8 tahun, 11 bulan yang lalu
·
1 jempol
Oh makasih gan sekaramg saya udah sedikit paham cara gunakan kodenya hehe, tapi apa memang harus buat variabel sebanyak itu ya gan ?
miztiz
149
9
penanya
·
8 tahun, 11 bulan yang lalu
·
1 jempol
Ga ngerti juga gan,namanya jg hasil coba2,maklum sama2 newbie gan..:p di pikiran saya yang penting kodenya benar dan hasil outputnya sesuai harapan aja.klo ntar agan nemu cara yg lebih simpel kasi tau ane ya gan..:0
igniter
171
1
·
8 tahun yang lalu
·
1 jempol
gini aja gan $people = array("ezar", "mama", "papa", "mboke", "lik titi", "firman", "eka", "aku"); sort($people); $acak = rand(0, count($people)-1); echo strtoupper($people[$acak]);