php语法检测方法(php中文语义分析实现方法示例)
类别:编程学习 浏览量:2662
时间:2021-10-20 08:36:50 php语法检测方法
php中文语义分析实现方法示例本文实例讲述了php中文语义分析实现方法。分享给大家供大家参考,具体如下:
最近公司有个需求要做文章关键词提取,发现有个波森语义分析,还不错,把其http接口封装了一下,
发布到packagist上了。
简介
简单的封装了bosonnlp中文语义识别的api。
安装
|
composer require xdao/boson-nlp |
使用
|
require 'vendor/autoload.php' ; use xdao\util\bosonnlp; $news = <<<eof 继前不久始于中国的召回风波,宝马因为车辆的发动机螺栓故障,在全球范围将召回48.9万辆车,在原有中国召回的基础上数量进一步增加。 据悉,召回车辆将包括北美市场的15.6万辆,宝马曾于3月宣布在华召回232,098辆发动机螺栓故障车辆。涉及车型包括搭载六缸发动机的宝马5系、7系、x3、x5,。 但具体型号santer并没有透露。宝马发言人bernhard santer表示,目前尚无该故障造成事故或伤亡的报告。但他仍建议相关车主及时检查车辆引擎。 santer说,凭借剩余的动力,车辆仍旧可以坚持到最近的修理厂。 eof; //example1 不抛出异常 $bnlp = new bosonnlp( "your_key" ); $response = $bnlp ->keywords( $news ); if ( $response ){ var_dump( $response ); } //example2 抛出异常 $bnlp = new bosonnlp( "your_key" ,true,true); try { $response = $bnlp ->keywords( $news . "\"" ); var_dump( $response ); } catch (exception $ex ) { echo $ex ->getmessage(); } //example3 去除英文标点 $response = $bnlp ->keywords(bosonnlp::removepunct( $news . "\"" )); var_dump( $response ); |
注意
- 为了简洁,使用的是php内置的file_get_contents,不支持异步,返回原始所有数据,未做处理
- 有两种处理错误方式,一种是错误时返回false,一种是抛出异常
- bosonnlp有点傻,如果末尾带了英文的引号就不能处理了,如上exampl2,于是提供了一个去除英文标点的静态方法removepunct
- 详细的文档,请查阅官网
希望本文所述对大家PHP程序设计有所帮助。
原文链接:https://www.cnblogs.com/xdao/p/php_semantic.html
您可能感兴趣
- phpstudy如何域名访问(phpStudy2016 配置多个域名期间遇到的问题小结)
- php try catch能捕获致命错误吗(php异常处理捕获错误整理)
- php 上传图片如何压缩(PHP实现将上传图片自动缩放到指定分辨率,并保持清晰度封装类示例)
- php的数组是如何实现的(PHP中遍历数组的三种常用方法实例分析)
- php wamp 环境搭建(wamp服务器访问php非常缓慢的解决过程)
- iis上搭建php环境(vultr服务器windows server 2012 r2搭建IIS8+PHP+MYSQL+phpMyAdmin运行环境图文教程)
- thinkphp静态怎么设置(浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法)
- thinkphp框架多文件上传完整代码(Thinkphp5 自定义上传文件名的实现方法)
- php怎么设计状态模式(php设计模式之观察者模式定义与用法经典示例)
- php100种算法(php实现的生成排列算法示例)
- phpstudy最佳配置(phpstudy如何开启openSSL?)
- php实用工具(php常用的工具开发整理)
- php秒杀实现代码(php无限极分类实现方法分析)
- php连接oracle(PHP远程连接oracle数据库操作实现方法图文详解)
- php全栈之路教程(PHP进阶学习之依赖注入与Ioc容器详解)
- php各种绕过姿势(php面试实现反射注入的详细方法)
- 小米音乐可绑定QQ音乐, QQ音乐 真的会消失在小米的设备上吗(小米音乐可绑定QQ音乐)
- 小米Watch S1评测 或许能成为小米冲击高端可穿戴设备的里程碑(小米WatchS1评测或许能成为小米冲击高端可穿戴设备的里程碑)
- 手机QQ与小米路由器在一起 明天揭晓,敬请期待(手机QQ与小米路由器在一起)
- 小米音乐与 QQ 音乐合作,便捷迁移会员(小米音乐与QQ音乐合作)
- 小米推出米兔儿童电话手表奥特曼版,799 元,支持微信 QQ(小米推出米兔儿童电话手表奥特曼版)
- 贾怀胤唱《白龙马》 炸场 了 没想到京剧还能这么玩(贾怀胤唱白龙马)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9