~newbie~ saya ada masalah di bagian // kurangi $moto_panjang dengan 1 $moto_panjang--;

Oleh insanz01 67 8 pada Sabtu, 27 Juni 2015, 15:04:07


Kembali ke forum soal ini

#php #function-di-php #function-bagian-1


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



$harga = 1.59; // dalam juta

// bulatkan ke atas $harga, simpan di $mahal
$mahal = ceil($harga);

// bulatkan ke bawah $harga, simpan di $murah
$murah = floor($harga);

// Tips: bulatkan harga ke bawah saat anda membeli sebuah barang :D
echo "$mahal juta vs $murah juta\n";

// deklarasi $moto
$moto = "Bhinneka Tunggal Ika";

// simpan panjang dari string moto di $moto_panjang
$moto_panjang = strlen($moto);

// kurangi $moto_panjang dengan 1
$moto_panjang--; //gan ane ada salah disini <<<<<<

// simpan nilai acak dari 0, hingga $moto_panjang di $acak_awal
$acak_awal =  rand(0,$moto_panjang);

// simpan nilai acak dari $acak_awal, hingga $moto_panjang di $acak_akhir
$acak_akhir = rand($acak_awal,$moto_panjang);

// cetak dengan substr() dengan tiga
// parameter: $moto, $acak_awal, $acak_akhir
echo $moto=substr($moto,0,3)." ".$acak_awal=substr($acak_awal,0,3)." ".$acak_akhir=substr($acak_akhir,0,3);
1 jempol


Fadli_Firdaus
102
6
· 9 tahun, 5 bulan yang lalu · 2 jempol

kesalahan anda bukan pada 
// kurangi $moto_panjang dengan 1
tapi baris terakhir seharusnya diganti dengan:
echo substr($moto,$acak_awal,$acak_akhir);

madhan
132
7
· 9 tahun, 2 bulan yang lalu · 2 jempol

Kesalahan anda ada di bagian terakhir script nya.
coba lebih teliti lagi yah.
sharusnya begini :
echo substr($moto,$acak_awal,$acak_akhir);

laskar777
267
1
· 8 tahun, 3 bulan yang lalu · 1 jempol

jangan lupa setiap diperiksa hasilnya akan berubah-ubah karena menggunakan function rand();    :D