#!/usr/bin/php <?php /** * demo_extract_tags.php * * PHP version 5 * * @category PHP * @package /src/cmd/ * @author Fukuball Lin <*****@*****.**> * @license MIT Licence * @version GIT: <fukuball/jieba-php> * @link https://github.com/fukuball/jieba-php */ ini_set('memory_limit', '600M'); require_once dirname(dirname(__FILE__)) . "/vendor/multi-array/MultiArray.php"; require_once dirname(dirname(__FILE__)) . "/vendor/multi-array/Factory/MultiArrayFactory.php"; require_once dirname(dirname(__FILE__)) . "/class/Jieba.php"; require_once dirname(dirname(__FILE__)) . "/class/Finalseg.php"; require_once dirname(dirname(__FILE__)) . "/class/JiebaAnalyse.php"; use Fukuball\Jieba; use Fukuball\Finalseg; use Fukuball\JiebaAnalyse; Jieba::init(array('mode' => 'test', 'dict' => 'samll')); Finalseg::init(); JiebaAnalyse::init(); $top_k = 10; $content = file_get_contents(dirname(dirname(__FILE__)) . "/dict/lyric.txt", "r"); $tags = JiebaAnalyse::extractTags($content, $top_k); var_dump($tags);
<?php ini_set('memory_limit', '1024M'); require_once dirname(dirname(__FILE__)) . "/src/vendor/multi-array/MultiArray.php"; require_once dirname(dirname(__FILE__)) . "/src/vendor/multi-array/Factory/MultiArrayFactory.php"; require_once dirname(dirname(__FILE__)) . "/src/class/Jieba.php"; require_once dirname(dirname(__FILE__)) . "/src/class/Finalseg.php"; require_once dirname(dirname(__FILE__)) . "/src/class/JiebaAnalyse.php"; use Fukuball\Jieba; use Fukuball\Finalseg; use Fukuball\JiebaAnalyse; Jieba::init(); Finalseg::init(); JiebaAnalyse::init(); function loader($class) { $file = $class . '.php'; if (file_exists($file)) { require_once $file; } } spl_autoload_register('loader');
public function testJiebaAnalyseInit() { Jieba::init(); JiebaAnalyse::init(); $this->assertGreaterThan(0, JiebaAnalyse::$max_idf); }
<?php header("Content-Type:text/html; charset=utf-8"); /* JIEBA PREPARE */ ini_set('memory_limit', '1024M'); require_once "src/vendor/multi-array/MultiArray.php"; require_once "src/vendor/multi-array/Factory/MultiArrayFactory.php"; require_once "src/class/Jieba.php"; require_once "src/class/Finalseg.php"; use Fukuball\Jieba; use Fukuball\Finalseg; $options = array(); $options['mode'] = 'test'; $options['dict'] = 'small'; Jieba::init($options); Finalseg::init(); /* JIEBA PREPARE */ // create socket if (!($sock = socket_create(AF_INET, SOCK_STREAM, 0))) { $errorcode = socket_last_error(); $errormsg = socket_strerror($errorcode); die("Couldn't create socket: [{$errorcode}] {$errormsg} \n"); } echo "Socket created <br/>"; // Bind the source address if (!socket_bind($sock, "127.0.0.1", 1242)) { $errorcode = socket_last_error(); $errormsg = socket_strerror($errorcode); die("Could not bind socket : [{$errorcode}] {$errormsg} \n"); } echo "Socket bind OK <br/>";