예제 #1
0
<?php

require_once "./uti/EnglishWordsStatistic.php";
$ccs = new EnglishWordsStatistic(array("./books/ebible/kjv_nt.txt"));
//$ccs = new EnglishWordsStatistic(array("./ana/word_freq_kjv_nt.txt"));
//$ccs->run();
//$ccs->display();
$ccs->view(__FILE__);
예제 #2
0
require_once "../uti/Ureaddir.php";
require_once "../uti/MysqlJiaguwen.php";
$BOOKDIR = $_GET["book"];
if (isset($_GET["fu"])) {
    $out = ChineseCharacterStatistic::BookDir2outfile($BOOKDIR, true);
    unlink($out);
}
syslog(0, $BOOKDIR);
$ud = new Ureaddir();
$arr = $ud->readdir2arr_RecursFiles($BOOKDIR);
$ccs = null;
if (ChineseCharacterStatistic::IsChaninese($BOOKDIR)) {
    syslog(0, $BOOKDIR);
    $ccs = new ChineseCharacterStatistic($arr);
} else {
    $ccs = new EnglishWordsStatistic($arr);
}
$ccs->run();
//$ccs->display();
print $ccs->get_view_content($BOOKDIR);
//reload if already exist to save time.
print "<br>Uniq Chinese from book:<br>";
$chinesezid = array();
foreach ($ccs->WordFreqArr as $key => $arr) {
    $chinesezid[] = substr($key, 2, 5);
}
sort($chinesezid);
print "<br>Tot simplified words in book=" . count($chinesezid);
foreach ($chinesezid as $zid) {
    //print "&#".$zid. ";" . $zid;
}