public function test() { // 正常系 $awk = file('retrieval_word_list', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); $ans = mb_convert_encoding('日本語', 'eucjp-win', 'eucjp-win,JIS,UTF-8,ASCII'); //var_dump($ans); foreach ($awk as $s) { $ret = access_analysis_util::get_retrieval_word($s); //var_dump($ret); $ans2 = mb_convert_encoding($ret['word'], 'eucjp-win', 'UTF-8,eucjp-win,SJIS,JIS,ASCII'); $this->assertIdentical($ans, $ans2); } // 存在しない系 $awk = file('retrieval_word_nolist', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); foreach ($awk as $s) { $ret = access_analysis_util::get_retrieval_word($s); $this->assertIdentical($ret, array()); } }
<?php require_once 'access_analysis_util.inc'; $uri = 'http://www.google.co.jp/se/a/r/ch?hl=ja&q=%E6%97%A5%E6%9C%AC%E8%AA%9E&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja'; $uri = 'http://wwwwww.google.co.jp/se/a/r/ch?hl=ja&q=%E6%97%A5%E6%9C%AC%E8%AA%9E&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja'; $ret = access_analysis_util::get_retrieval_word($uri); var_dump($ret); //$awk = file('retrieval_word_list', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);