Advertisement
heru-kzw

kalkulator string button

Nov 22nd, 2016
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.89 KB | None | 0 0
  1. <?php
  2. date_default_timezone_set("Asia/Jakarta");
  3. $hasil="";
  4. $kalimat="";
  5. ?>
  6.  
  7. <?php
  8. if(isset($_POST["btnUpper"])){
  9.     $kalimat=$_POST["txtKalimat"];
  10.     $hasil=strtoupper($kalimat);
  11.     }//Upper untuk membesarkan huruf (Upper)
  12.    
  13. else if(isset($_POST["btnLower"])){
  14.     $kalimat=$_POST["txtKalimat"];
  15.     $hasil=strtolower($kalimat);
  16.     }//Lower Untuk mengecilkan huruf
  17.    
  18. else if(isset($_POST["btnJoin"])){
  19.     $kalimat=$_POST["txtKalimat"];
  20.     $hasil=$kalimat." dibuat Oleh Heru....";
  21.     } //menambah kata ... . . .(Join)
  22.    
  23. else if(isset($_POST["btnReverse"])){
  24.     $kalimat=$_POST["txtKalimat"];
  25.     $p=strlen($kalimat);
  26.     $hasil="";
  27.     for($i=1;$i<=$p;$i++){
  28.         $hasil=$hasil .substr($kalimat,$p-$i,1);
  29.         }
  30.     }// membalik tulisan (Reverse)
  31.    
  32. else if(isset($_POST["btnCount"])){
  33.     $kalimat=$_POST["txtKalimat"];
  34.     $hasil=strlen($kalimat)." karakter";
  35.     }// menghitung jumlah karakter (Count)
  36.    
  37.  
  38. else if(isset($_POST["btnThumbinail"])){
  39.     $kalimat=$_POST["txtKalimat"];
  40.    
  41.     $hasil=substr($kalimat,0,1);
  42.     $hasil=strtoupper($hasil);
  43.    
  44.     $p=strlen($kalimat);
  45.     $hasil2=substr($kalimat,1,$p-1);
  46.     $hasil2=strtolower($hasil2);
  47.     $hasil=$hasil.$hasil2;
  48.    
  49.     } // untuk merapihka huruf yng berantakan ex: hERU Php -> Heru php (Thumbinail)
  50.    
  51. else if(isset($_POST["btnIndexof"])){
  52.     $kalimat=$_POST["txtKalimat"];
  53.     $kalimat=strtolower($kalimat);
  54.     $cari=strstr($kalimat,"heru");
  55.     $p=strlen($cari);
  56.     if($p>0){
  57.         $hasil="Kalimat tsb ada kata 'heru'";
  58.         }
  59.     else{
  60.         $hasil="Kalimat tsb Tidak ada kata 'heru'";    
  61.         }
  62.     } //Untuk pencarian kata (Index of)
  63.    
  64.    
  65.     else if(isset($_POST["btnReplace"])){
  66.     $kalimat=$_POST["txtKalimat"];
  67.     $hasil=str_replace("saya","heru",$kalimat);
  68.     }   // Untuk mnganti kata ,, (Replace)
  69.        
  70.    
  71.     else if(isset($_POST["btnArray"])){
  72.     $kalimat=$_POST["txtKalimat"];
  73.     $ar=explode(" ",$kalimat);
  74.     $hasil="";
  75.     for($i=0;$i<count($ar);$i++){
  76.         $hasil=$hasil.$ar[$i]." | ";
  77.         }
  78.     }   // Untuk membatasi per spasi ex : saya | kamu | dia | (Array)
  79.    
  80. else if(isset($_POST["btnToday"])){
  81.     $kalimat=$_POST["txtKalimat"];
  82.     $hasil=date("Y-m-d");
  83.     }
  84.    
  85. else if(isset($_POST["btnTime"])){
  86.     $kalimat=$_POST["txtKalimat"];
  87.     $hasil=date("H:i:s");
  88.     }
  89. ?>
  90.  
  91. <h1><marquee behavior="alternate"><font color="#FF0000">Kalkulator String</font></marquee></h1>
  92.  
  93. <form id="form1" name="form1" method="post" action="">
  94.   <table width="45%" border="1" align="center">
  95.     <tr>
  96.       <td width="25%" bgcolor="#00FFFF">Kalimat </td>
  97.       <td width="5%" bgcolor="#00FFFF">:</td>
  98.       <td width="70%" bgcolor="#00FFFF"><label for="txtKalimat"></label>
  99.       <textarea name="txtKalimat" cols="30" id="txtKalimat"><?php echo $kalimat;?></textarea></td>
  100.     </tr>
  101.     <tr>
  102.       <td height="38" bgcolor="#00FFFF">Hasil </td>
  103.       <td bgcolor="#00FFFF">:</td>
  104.       <td bgcolor="#00FFFF"><b><?php echo $hasil;?></b></td>
  105.     </tr>
  106.     <tr>
  107.       <th colspan="3" bgcolor="#00FF00" ><p>
  108.         <input type="submit" name="btnUpper" id="btnUpper" value="Upper" />
  109.         <input type="submit" name="btnLower" id="btnLower" value="Lower" />
  110.         <input type="submit" name="btnJoin" id="btnJoin" value="Join" />
  111.       </p>
  112.         <p>
  113.          <input type="submit" name="btnReverse" id="btnReverse" value="Reverse" />
  114.          <input type="submit" name="btnCount" id="btnCount" value="Count" />
  115.          <input type="submit" name="btnThumbinail" id="btnThumbinail" value="Thumbnail" />
  116.          <input type="submit" name="btnReplace" id="btnReplaces" value="Replace" />
  117.          <input type="submit" name="btnArray" id="btnArray" value="Array" />
  118.         </p>
  119.         <p>
  120.         <input type="submit" name="btnIndexof" id="btnIndexof" value="Index Of" />
  121.         <input type="submit" name="btnTime" id="btnTime" value="Time" />
  122.         <input type="submit" name="btnToday" id="btnToday" value="Today" />
  123.         <input type="reset" name="Reset" id="button" value="Bersih" />
  124.         </p></th>
  125.     </tr>
  126.   </table>
  127.  
  128. </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement