Buat function untuk merubah sebagian kata menjadi simbol bintang, dan sisakan 3 huruf diakhir untuk tidak berubah
contoh:
input 'googledrive' muncul '********ive'
input 'mediafire' muncul '******ire',
jika input kurang dari lima huruf maka ditambahkan diakhirnya kata yang diinputkan dengan posisi huruf terbalik
contoh:
input 'usus' muncul 'usussusu'
input 'edan' muncul 'edannade'
Jawab:
contoh:
input 'googledrive' muncul '********ive'
input 'mediafire' muncul '******ire',
jika input kurang dari lima huruf maka ditambahkan diakhirnya kata yang diinputkan dengan posisi huruf terbalik
contoh:
input 'usus' muncul 'usussusu'
input 'edan' muncul 'edannade'
Jawab:
<html> <head><title></title> </head> <body> <form action="" method="POST"> <label for="input">INPUT :</label> <input type="text" name="input" id="input" placeholder="Tulis Di Sini"> <button type="submit">Submit</button> </form> </body> </html> <?php /* CARA 1 : $input=$_POST['input']; $hitung=strlen($input);//untuk menghitung suku kata pada variabel input $membalik=strrev($input);//untuk membalik suku kata pada variabel input $hurufterakhir=substr($input,-3);//untuk memunculkan 3 huruf kata terakhit $awal=substr($input,0,-3); //untuk memunculkan huruf awal sampai batas akhir $hurufterakhir $bintang=strlen ($awal); //untuk menghitung jumlah suku kata variabel awal if ($hitung < 5){ echo "$input$membalik"; } else if ($hitung>=5){ for ($x=1;$x<=$bintang;$x++){ echo "*"; } echo "$hurufterakhir"; } CARA 2 : $input=$_POST['input']; $hitung=strlen($input); $membalik=strrev($input); $hurufterakhir=substr($input,-3); $awal=substr($input,0,-3); $bintang=strlen ($awal); if ($hitung>=5){ for ($x=1;$x<=$bintang;$x++){ echo "*"; } echo "$hurufterakhir"; } else if ($hitung < 5){ echo "$input$membalik"; } CARA 3 : $input=$_POST ['input']; $awal=substr($input,0,-3); function kata($input,$hitung, $membalik,$hurufterakhir,$bintang) { if ($hitung>=5){ for ($x=1;$x<=$bintang;$x++){ echo "*"; } echo "$hurufterakhir"; } else if ($hitung < 5){ echo "$input$membalik"; } } kata($input,strlen($input),strrev($input),substr($input,-3),strlen ($awal)); CARA 4 :*/ $input=$_POST['input']; $awal=substr($input,0,-3); function kata($input,$awal) { if (strlen($input)>=5){ for ($x=1;$x<=strlen ($awal);$x++){ echo "*"; } echo substr($input,-3); } else if (strlen($input) < 5){ echo $input.strrev($input); } } kata($input,$awal); ?>
Tidak ada komentar:
Posting Komentar