定制 somms/phpkew 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

somms/phpkew

最新稳定版本:v0.9

Composer 安装命令:

composer require somms/phpkew

包简介

PHP port of the pykew library from RGBKew for accessing Kew's data services

README 文档

README

Library for easy access to Kew's nomenclatural and taxonomic services. Hides the intricacies of using the HTTP API. This library provides the same functionality as the Python library pykew, being just a translation to PHP.

Features

  • Perform the same tasks as the Python library pykew.
  • Access and manipulate data from Kew's Python API using PHP.

Installation

To use this library, you need to have PHP installed on your system. You can then install the library using Composer.

  1. Open a terminal and navigate to your project directory.

  2. Run the following command to install the library:

    composer require somms/phpkew
    ```
    
    
  3. Include the library in your PHP code:

    require_once 'vendor/autoload.php';
    ```

Usage

Here's an example of how to use the library with the POWO API:

// Include the library
require_once 'vendor/autoload.php';

use Somms\PHPKew\POWO\Enums\Characteristic;
use Somms\PHPKew\POWO\Enums\Filters;
use Somms\PHPKew\POWO\Enums\Geography;
use Somms\PHPKew\POWO\Enums\Name;
use Somms\PHPKew\POWO\POWOApi;

// Create a new instance of the pykew-php library
$powoApi = new POWOApi();

// Do a basic search
$result = $powoApi->search('Poa annua');

// $result extends ArrayIterator class

// Do an advanced search, filtering by several fields.
$query = [Name::GENUS => 'Poa', Name::SPECIES => 'annua', Name::AUTHOR => 'L.'];
$result = $powoApi->search($query);

IPNI and KPL are pretty similar. Enums of each API include available filters for each API.

License

This project is licensed under the MIT License.

Project Status

This project is actively maintained and welcomes contributions from the community.

统计信息

  • 总下载量: 3
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-11-02

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固