dotphp

proses_$katakunci

Apr 27th, 2015
310
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.22 KB | None | 0 0
  1. $gabung_idf = $judul." ".$hapus_koma." ".$hapus_spasi;
  2. $kata       = explode(' ',preg_replace('/\s+/', ' ', $gabung_idf));
  3. $arr_kata   = array();
  4. foreach ($kata as $a=>$b){
  5.     $add_new        = 1;
  6.     $current_kata   = $kata[$a];
  7.     foreach ($arr_kata as $c=>$d){
  8.         if (strtolower($current_kata)==strtolower($arr_kata[$c]['kata'])){
  9.         $arr_kata[$c]['hits']++;
  10.         $add_new=0;
  11.         }  
  12.     }
  13.     if ($add_new==1){
  14.     $arr_kata[]=array('hits'=>1,'kata'=>$current_kata);
  15.     }
  16. }
  17. $i      = 3;
  18. $batas      = 20;
  19. rsort($arr_kata);
  20. echo "<table border='1' cellspacing='1' cellpadding='1'>";
  21. echo "<tr>";
  22. echo "<th>Term/Kata</th>";
  23. echo "<th>Kemunculan</th>";
  24. echo "</tr>";
  25. foreach ($arr_kata as $a=>$b){
  26.     $muncul_hits    = $arr_kata[$a]['hits'];
  27.     //$i++;
  28.     if ($muncul_hits >= $i){
  29.     $current_kata   = $arr_kata[$a]['kata'];
  30.     $current_hits   = $arr_kata[$a]['hits'];
  31.     echo "<tr>";
  32.     echo "<td>".$current_kata."</td>";
  33.     echo "<td>".$current_hits."</td>";
  34.     echo "</tr>";
  35.     $r_kata[]   = $current_kata;
  36.     $sum_hits[] = $current_hits;
  37.     }
  38. }
  39. echo "<tr>";
  40. echo "<td></td>";
  41. echo "<td>".array_sum($sum_hits)."</td>";
  42. echo "</tr>";
  43. echo "</table>";
  44. echo "Kata Kunci: ".implode(', ', $r_kata);
  45. echo "<br /><br />";
  46. $kata_kunci = implode(' ', $r_kata);
  47. unset($r_kata);
Advertisement
Add Comment
Please, Sign In to add comment