簡體   English   中英

PHP:計算單詞頻率

[英]PHP: Count frequency of words

<?php
    $textarea = $_POST['textarea'];
    $text = array($textarea);
    if (isset($_POST["submit_btn"])) {
        $submit = $_POST['submit_btn'];
        echo $textarea;
        echo "<br />";
        echo str_word_count($textarea);
        $arr = explode(' ', $textarea);
        $arr1 = array_count_values($arr);
        echo " words <br />";
        foreach ($arr1 as $k => $v) {
            echo "$k -- $v <br />";
        }

    }
    ?>

但是我不允許使用str_word_count和array_count_values ...

由於這是家庭作業,請嘗試以下方法:

  1. 在循環開始時創建一個關聯數組。
  2. 按內容分割內容。
  3. 對於內容中的每個單詞,請檢查該單詞是否已是關聯數組中的鍵,如果已將其添加到鍵的值上+1,否則將鍵的值設置為1。

最后,打印您的關聯數組。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM