Skip to main content

Menghitung jumlah karakter angka PHP


Pada kesempatan kali ini saya ingin membagikan cara menghitung jumlah karakter angka menggunakan php, sebelumnya saya pernah ikuti SKKNI yaitu Standar Kompetensi Kerja Nasional. Jadi postingan ini terinspirasi dari soal yang saya dapat ketika itu. Semoga dapat membantu teman-teman sebagai kisi-kisi ketika menghadapi SKKNI, berikut soal ini menggunakan array sebagai perhitungannya.
1. Pertama aktifkan terlebih dahulu Web Server (Xampp)
2. buat folder di dalam xampp/htdocs, buat new file dengan ekstensi .php
3. Kemudian Copykan Kode dibawah ini !

<?php



/*Memberi function*/

function hitung_vocal($kata){

  $arr = str_split($kata);

  $vocal = ['1', '2', '3', '4', '5','6','7','8','9'];

  $found = array_intersect($vocal, $arr);



  /*menghitung jumlah angka yang diinputkan*/

  $count = array_count_values($arr);

  $result = [];

  foreach ($found as $item) {

    $result[$item] = $count[$item];

  }

  return $result;

}

?>

<!DOCTYPE html>

<html>

<head>

  <title>Hitung Karakter Angka</title>

</head>

<body>





  <form method="POST" action="<?php $PHP_SELF ?>">

    <!--membuat form input-->

      <input type="number" name="kata" placeholder="input angka">

   

   <!--tombol proses data -->

      <button type="submit">Process</button>

   

  </form>



  <?php if ($_POST && isset($_POST['kata'])): ?>

   



    <table border="0">

<!--Membuat file txt-->

      <?php

      $file ='file.txt';

      $fp = fopen($file, 'w') or die ('Cannot file: '.$file);

      if($fp)

      ?>

      <?php

       foreach (hitung_vocal($_POST['kata']) as $huruf => $jumlah): ?>

        <tr>

          <td><?php echo $huruf ?></td>

          <td> : </td>

          <td><?php echo $jumlah ?></td>



          <!--Mengeluarkan hasil file txt-->

          <?php

        fwrite($fp, $huruf." = ".$jumlah."\r\n");

    ?>

         

        </tr>

      <?php

      endforeach;    

        fclose($fp);

?>

    </table>

  <?php endif ?>

</body>

</html>
Berikut tampilan jika teman-teman berhasil
Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar