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 :
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 ";di bawah ini adalah contoh fungsi yg ane buat untuk menampilkan output seperti di atas
$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
<?phpdan di bawah ini ane bikin file .html nya supaya bisa langsung digunakan
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;
}
?>
<?phpDemo : http://ndazzz.zz.mu/hitung_str.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>
Tag :
PHP,
Programming
0 Komentar untuk "Menghitung jumlah perhuruf dalam string, kata dalam string, dan huruf perkata"