Postingan lainnya
#mautanya tentang mengacak angka dan huruf dengan fungsi rand
jadi ini maksudnya kode ini apa ya... ( $karakter{$pos} )
<?php
function acakangkahuruf($panjang)
{
$karakter= 'ABCDEFGHIJKL1234567890^()';
$string = '';
for ($i = 0; $i < $panjang; $i++) {
$pos = rand(0, strlen($karakter)-1);
$string .= $karakter{$pos};
}
return $string;
}
//cara memanggilnya
echo acakangkahuruf(10);
?>
2 Jawaban:
<?php
function acakangkahuruf($panjang)
{
$karakter= 'ACBDEFGHIJKL1234567890^()^';
$string = '';
$stringTest = '';
for ($i = 0; $i < $panjang; $i++) {
$pos = rand(0, strlen($karakter)-1);
$string .= $karakter{$pos}." ";
$stringTest .= $pos." ";
}
$string = $string."</br>".$stringTest;
return $string;
}
//cara memanggilnya
echo acakangkahuruf(7);
aku juga baru tau mas ttg code $variable{} hoho. tp ini hasil test ku. perbedaan antara $string dan $stringTest. tanpa $karakter{} yang muncul sebatas nilai element.
ku juga kurang ngeh inti dari $variable{} xD. tp mungkin ini sedikit memberi pencerahan
oitt udah ketemu nih.. jadi itu maksudnya kita bisa ambil karakter di dalam string sesuai dengan indexnya, jadi kan $pos itu nilainya integer ya.. hasil dari random, nah dengan $varible{} kita bisa ambil karakter di dalam string itu sesuai indexnya.. kayanya sih begitu gan :D