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