Kamis, 01 November 2018

PHP Merubah kata aku menjadi saya, input integer menjadi string

1. Buatkan fungsi untuk merubah kata aku menjadi saya dalam sebuah string
contoh input 'aku membeli sepeda', 'bukan aku, tapi dia'
outputnya 'saya membeli sepeda', 'bukan saya, tapi dia'

2. Buatkan fungsi untuk merubah input angka menjadi string dipisah dengan spasi
contoh input '76', '893'
outputnya 'tujuh enam', 'delapan sembilan tiga'

jawab: 


<html>
 <head><title>FUNGSI</title>
 </head>
 <body>
  <form action="" method="POST">
   <label for="input1">KETIK DI SINI</label>
   <input type="text" name="input1" id="input1">
   <input type="submit" value="CEK"> 
  </form>
 </body>
</html>

<?php
/*1. Buatkan fungsi untuk merubah kata aku menjadi saya dalam sebuah string
contoh input 'aku membeli sepeda', 'bukan aku, tapi dia'
outputnya 'saya membeli sepeda', 'bukan saya, tapi dia'*/
$input=$_POST['input1'];
$fontkecil=strtolower($input);
$fontbalok=strtoupper($input);
function kata($aku,$AKU){
echo "$aku <br>"."$AKU" ;
}
kata(str_replace("aku", " saya", $fontkecil),str_replace("AKU", " SAYA", $fontbalok));
?><br><br>

<html>
 <head><title></title>
 </head>
 <body> 
  <form action="" method="POST">
   <label for="input2">KETIK DI SINI</label>
   <input type="text" name="input2" id="input2">
   <input type="submit" value="CEK"> 
  </form>
 </body>
</html>
<?php
/*2. Buatkan fungsi untuk merubah input angka menjadi string dipisah dengan spasi
contoh input '76', '893'
outputnya 'tujuh enam', 'delapan sembilan tiga'*/
 function penyebut($nilai) {
  $nilai = abs($nilai);
  $huruf = array("null", "satu", "dua", "tiga", "empat", "lima", "enam", "tujuh", "delapan", "sembilan");
  $temp = "";
  if ($nilai <10) {
   $temp = " ". $huruf[$nilai];
  } else if ($nilai < 1000000000000) {
   $temp = penyebut($nilai/10). penyebut($nilai % 10);
  } 
  return $temp;
 }
 function terbilang($nilai) {
  if($nilai<0) {
   $hasil = "minus ". trim(penyebut($nilai));
  } else {
   $hasil = trim(penyebut($nilai));
  }       
  return $hasil;
 }
 $input =$_POST['input2'];
 echo terbilang($input);
?>


Tidak ada komentar:

Posting Komentar

Perintah ( QUERY ) HTML

Macam macam perintah ( QUERY ) HTML 1. Document Summary <html> ... </html> adalah elemen akar di dalam htm...