Berbagi Artikel-Artikel Unik Dan Bermutu

Blog Archive

Copyright © 2015 Artikel TopNews | . Powered by Blogger.

Labels

ads3

tag

Top Artikel

ads2

ads

iklan

Menghitung jumlah perhuruf dalam string, kata dalam string, dan huruf perkata

Setelah pusing mikirin codenya seharian,,,alhamdulillah ane dah dpt bikin codenya..
tutorial kali ini akan membahas cara menghitung jumlah perhuruf dalam suatu string, jumlah spasi dan kata, dan jumlah kata dalam suatu string dgn php. contoh :
$input = "      Devilzc0de.org mahoers  forever   ";
$output =
Jumlah D ada 1 biji
Jumlah e ada 5 biji
Jumlah v ada 2 biji
Jumlah i ada 1 biji
Jumlah l ada 1 biji
Jumlah z ada 1 biji
Jumlah c ada 1 biji
Jumlah 0 ada 1 biji
Jumlah d ada 1 biji
Jumlah . ada 1 biji
Jumlah o ada 3 biji
Jumlah r ada 4 biji
Jumlah g ada 1 biji
Jumlah m ada 1 biji
Jumlah a ada 1 biji
Jumlah h ada 1 biji
Jumlah s ada 1 biji
Jumlah f ada 1 biji

Jumlah kata = 3
jumlah spasi = 12

Jumlah Kata ke-1 = 14
Jumlah Kata ke-2 = 7
Jumlah Kata ke-3 = 7
di bawah ini adalah contoh fungsi yg ane buat untuk menampilkan output seperti di atas
<?php
function jum_kata($str){
$data = null;
$str_r = str_replace(" ", "", $str);
$uniq = array_unique(str_split($str_r));
foreach($uniq as $value){
$data .= "Jumlah ".$value." ada ".substr_count($str, $value)." biji\n";
}
return $data;
}
function jum_spasi_dan_kalimat($str){
$str2 = trim($str);
$preg = preg_replace("/\s+/", " ", $str2);
$exp = explode(" ", $preg);
$data = "Jumlah kata = ".count($exp)."\njumlah spasi = ".substr_count($str, " ")."\n";
return $data;
}
function jum_huruf_perkata($str){
$data =null;
$str = trim($str);
$preg = preg_replace("/\s+/", " ", $str);
$exp = explode(" ", $preg);
for($a=1; $a<=count($exp); $a++){
$data .= "Jumlah kata ke-".$a." = ".strlen($exp[$a-1])."\n";
}
return $data;
}
?>
dan di bawah ini ane bikin file .html nya supaya bisa langsung digunakan
<?php
if(isset($_POST['btnSubmit'])){
if(empty($_POST['tx1'])){
$str = null;
}else{
$str = $_POST['tx1'];
}
}else{
$str = null;
}
?>
<html>
<head>
<title>String function</title>
</head>
<body>
<div id="main">
<form action="<?php $_SERVER['PHP_SELF']; ?>" method=POST>
<input type="text" name="tx1" size="60px" value="<?php echo $str ?>"><input type="submit" name="btnSubmit" value="yang klik maho"><br>
<textarea name="tx2" readonly rows="20" cols="40">
<?php
require_once("func_conf.php");
if(isset($_POST['btnSubmit'])){
if(!empty($_POST['tx1'])){
$str = htmlentities($_POST['tx1']);
echo jum_kata($str);
echo jum_spasi_dan_kalimat($str);
echo jum_huruf_perkata($str);
}
}
?>
</textarea>
</form>
</div>
</body>
</html>
Demo : http://ndazzz.zz.mu/hitung_str.php
Tag : PHP, Programming
0 Komentar untuk "Menghitung jumlah perhuruf dalam string, kata dalam string, dan huruf perkata"
Back To Top