Postingan lainnya
bagaimana cara membuat syntax random di php?
saya ingin membuat nilai output yg random menggunakan script php, apakah bisa?.
6 Jawaban:
Jawaban Terpilih
Untuk pembuatan output acak baik berisi huruf dan angka mas bisa buat fungsi :
function random($length)
{
$data = 'ABCDEFGHIJKLMNOPQRSTU1234567890';
$string = '';
for($i = 0; $i < $length; $i++) {
$pos = rand(0, strlen($data)-1);
$string .= $data{$pos};
}
return $string;
}
$output_random = random(10)
//Isi dari $length (disini sya isi 10), itu maksudnya outputnya nnti terdiri dri brpa character
#catatan : untuk $data mas bisa ubah sendiri sesuai kebutuhan, krna dari $data lah yg nantinya akan di acak.... misalnya mas mau hasilnya cuman huruf, brrti angkanya dihilangkan saja..... dan sebaliknya pula jika ingin pake angka saja....
pada bagian ini mkasudnya apa ya?? $data{$pos};
@cynos Itu maksudnya, dia bakalan ngambil isi dari $data ('ABCDEFGHIJKLMNOPQRSTU1234567890' pada susunan karakter yang sesuai dengan variabel $pos.... disini output dari $pos ialah berupa angka acak sesuai yg dikerjakan pada perulangan (for)...
contohnya ->
$data = 'ABCDEFGH';
$pos = '5'; # <-- saya langsung ngambil angka tanpa melakukan perulangan.. biar mudah dimengerti hehe
$hasil = $data{$pos};
echo 'hasil -> '.$hasil;
//hasil -> F
//Karena huruf F berada pada urutan ke 5 pada $data
//catatan : urutannya dimulai dari 0,1,2,3, dan seterusnya
//sehingga, 0=A, 1=B, 2=C, dan seterusnya
Mohon diluruskan mas, kalau misalnya saya salah.. sya juga masih belajar.. heheh
@AlifNur heheh iya bang ane jg sebelumnya udh cari di google dan ohhh.. paham maksudnya kode itu.. bgitu.. jadi bener penjelasan bang alif seperti itu, sip dahh