public static function posTagReadable($seg_list, $options = array()) { $defaults = array('mode' => 'default'); $options = array_merge($defaults, $options); $new_seg_list = array(); foreach ($seg_list as $seg) { $seg['tag_readable'] = self::$pos_tag_readable[$seg['tag']]; array_push($new_seg_list, $seg); } return $new_seg_list; }
#!/usr/bin/php <?php /** * demo_posseg.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/Posseg.php"; use Fukuball\Jieba\Jieba; use Fukuball\Jieba\Finalseg; use Fukuball\Jieba\Posseg; Jieba::init(); Finalseg::init(); Posseg::init(); $seg_list = Posseg::cut("这是一个伸手不见五指的黑夜。我叫孙悟空,我爱北京,我爱Python和C++。"); var_dump($seg_list); $seg_list = Posseg::posTagReadable($seg_list); var_dump($seg_list);