数据库 - Model 前置说明
官方开源项目 抓取代理IP

介绍

SW-X的 文字识别 常用操作,依赖\x\built\Ocr组件。
v2.5.8版本起支持。

地址详情中识别出省市区名称

依赖类:\x\built\Ocr
方法名:region()

参数:

  • string $address

    • 功能:被识别的字符串
    • 默认值:无
  • bool $status

    • 功能:返回时是否删除省市区后缀
    • 默认值false

返回值:array

  • string $province

    • 说明:省
    • 默认值
  • string $city

    • 说明:市
    • 默认值
  • string $area

    • 说明:区
    • 默认值
  • string $address

    • 说明:街道信息
    • 默认值

使用示例:

\x\built\Ocr::region('广东省广州市海珠区凤和大楼(北京路新滘东路北50米)', true);

返回结果:

array(4) {
  ["province"]=>
  string(6) "广东"
  ["city"]=>
  string(6) "广州"
  ["area"]=>
  string(6) "海珠"
  ["address"]=>
  string(43) "凤和大楼(北京路新滘东路北50米)"
}

收件地址文字识别

依赖类:\x\built\Ocr
方法名:address()

参数:

  • string $address

    • 功能:被识别的字符串
    • 默认值:无

返回值:array

  • string $full_name

    • 说明:姓名
    • 默认值
  • string $sex

    • 说明:性别
    • 默认值
  • string $phone

    • 说明:手机号
    • 默认值
  • string $email

    • 说明:邮箱
    • 默认值
  • string $province

    • 说明:地址中的省
    • 默认值
  • string $city

    • 说明:地址中的市
    • 默认值
  • string $area

    • 说明:地址中的区
    • 默认值
  • string $address

    • 说明:地址中的街道信息
    • 默认值
  • string $complete_address

    • 说明:识别出来的完整地址
    • 默认值
  • array $list

    • 说明:识别出来的其他文字
    • 默认值array()

使用示例:

\x\built\Ocr::address('林某人  123   15992412312   123      广东省广州市天河区五山路     男    1731223728@qq.com   ');

返回结果:

array(10) {
  ["full_name"]=>
  string(9) "林某人"
  ["sex"]=>
  string(3) "男"
  ["phone"]=>
  string(11) "15992412312"
  ["email"]=>
  string(17) "1731223728@qq.com"
  ["province"]=>
  string(9) "广东省"
  ["city"]=>
  string(9) "广州市"
  ["area"]=>
  string(9) "天河区"
  ["local_address"]=>
  string(9) "五山路"
  ["complete_address"]=>
  string(36) "广东省广州市天河区五山路"
  ["list"]=>
  array(2) {
    [0]=>
    string(3) "123"
    [1]=>
    string(3) "123"
  }
}

SW-X

企业级 - 高性能 PHP 框架

最后更新:3年前 . 作者-小黄牛

本篇目录