Kembali lagi ke tutorial ketiga ane (kok jadi ketagihan nulis tutorial ni, ah.. biarin aja, kan katanya buat tutorial bermutu sebanyak-banyaknya biar jadi sang jagocoding
)
Kali ini kita (kita, lo aja kale
sori kalo kasar kata-katanya
) akan membuat random quotes. Kalo gak ngertyi random quotes itu kayak kata-kata yang dimasukkan nanti ditampilkan secara acak, kalo masi gak ngerti buka aja website ane gamehelp16.tk (promosi ni ye
) kemudian liat itu zombienya yang dikasi border ijo yang tebal, kan doa berkata-kata tu, kalo setiap kali direfresh pasti berubah kata-katanya, nah itulah random quotes
langsung aja:
pertama, kita buat variabel (terserah namanya ) variabel inilah yang berisi kata-kata yang ingin disampaikan, pisahkan setiap kalimat dengan "enter"
$kata="Kata mutiara satu Kata mutiara dua Kata mutiara tiga Kata mutiara empat";
terus, kita akan "meledakkan" setiap kalimat yang divariabel yang dipissahkan dengan koma menjadi array dengan fungsi explode (hati-hati meledak! bercanda kok
)
$kata = explode("\n", $kata);
terus, kita buat variable yang berisi satu array secara acak (entah $kata[0],$kata[1],$kata[2],$kata[3])
$terpilih = $kata[mt_rand(0, count($kata)-1)];
Terus (kok terus-terusan si? nanti nabrak lo ) kita munculkan de hasilnya:
print $terpilih;
Skrip keseluruhan:
<?php
$kata="Kata mutiara satu
Kata mutiara dua
Kata mutiara tiga
Kata mutiara empat"; $kata = explode("\n", $kata); $terpilih = $kata[mt_rand(0, count($kata)-1)]; print $terpilih;
?>
Penjelasan: jadi, fungsi explode meledakkan variabelnya jadi array (contoh kayak diatas, nanti kalo uda diexplode variabel $kata nanti jadi array yang hasilnya $kata[0] = kata mutiara satu $kata[1] = kata mutiara dua dst.)
$terpilih = $kata[mt_rand(0, count($kata)-1)]; berfungsi untuk menampilkan secara acak, pastinya dicari secara acak anatara 0,1,2 atau tiga (yang angak arraynya) kan? maka ini angka array dipilih secara acak dari 0 sampai total array kurang 1 (soalnya array dimuali dari nol) acaknay pake fungsi mt_ranf
jadi kalo disimplukan jadi dia milihnya $kata[mt_rand(0,3)];
sekian dan terimaksih
NB:ada yang gak dikasi jadi kode soalnay jadinya kancr :D