buzzylab/aip
Composer 安装命令:
composer require buzzylab/aip
包简介
A simple PHP API extension that's provide arabic tools for PHP
README 文档
README
A simple PHP API extension that's provide arabic tools for PHP . https://github.com/buzzylab/aip
Note: AIP package is a built on the great library Ar-PHP (v4.0.0) which is developed by Khaled Al-Sham'aa.
Contents
Features
- Arabic text auto summarization.
- Advanced Arabic search (stem based).
- Render Arabic text (PDF, GD, SWF).
- Present dates in Arabic or Hijri.
- Convert Hijri date into Unix timestamp.
- Parse Arabic textual datetime into timestamp.
- Transliterate English words in Arabic.
- Transliterate Arabic words in English.
- Spell numbers in Arabic idiom.
- Phonetically alike Arabic words.
- Arabic character set converter.
- Arabic character set auto detection.
- Identify Arabic in multi language documents.
- Identify names & places in Arabic text.
- Guess gender of Arabic names.
- Convert keyboard language programmatically.
- Calculate the time of Muslim prayer.
- Compress string using Huffman-like coding.
- Standardize Arabic text.
- Arabic stemmer.
- Arabic Cities List
- Informations about Arabic countries
- Arabic text normalisation.
- Translate English words into Hieroglyphics.
- Translate English words into Phoenician.
Installation
With Composer
$ composer require buzzylab/aip
Or Add "buzzylab/aip": "~1.0.*" to composer require :
{
"require": {
"buzzylab/aip": "~1.0.*"
}
}
Native Integration
<?php require 'vendor/autoload.php'; use Buzzylab\Aip\Arabic; $arabic = new Arabic();
Laravel Integration
After installing the package, open your Laravel config file located at config/app.php and add the following service provider to the providers array:
Buzzylab\Aip\Laravel\AipServiceProvider::class
And add the following Facade to the aliases array
'Arabic' => Buzzylab\Aip\Laravel\Facades\AipFacade::class
Change log
Please see CHANGELOG for more information what has changed recently.
Issues
For the list of all current and former/closed issues see the github issue list. If you find a problem, please follow the same link and create an new issue, I will look at it and get back to you ASAP.
Contributing
I would be glad to accept your contributions if you want to participate and share. Just follow GitHub's guide on how to fork a repository. Clone your repository to your machine, make your change then create a pull request after submitting your change to your repository.
Credits & inspirations
It goes without saying that none of this could have been done without the great arphp library, a big thank you goes out to Khaled Al-Sham'aa.
License
The AIP is open-sourced software licensed under the MIT license.
buzzylab/aip 适用场景与选型建议
buzzylab/aip 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 1.75k 次下载、GitHub Stars 达 26, 最近一次更新时间为 2016 年 05 月 06 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「php」 「arabic」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 buzzylab/aip 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 buzzylab/aip 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 buzzylab/aip 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
Convert numbers to Arabic words
Laravel MPdf : Easily generate PDF files with arabic support
Package to convert English number to Nepali number and Nepali number to English number.
Alfabank REST API integration
Auto Convert all Arabic numbers input to English Numbers For Laravel framework & nova
Laravel SmartSearch by Fatehi AL-AGHBARI — production-grade search abstraction layer for Laravel with OpenSearch, Elasticsearch, Scout, and database fallback. Unified search API, automatic indexing, Arabic/multilingual support, queue-driven, safe fallback. AI-powered semantic search with vector embe
统计信息
- 总下载量: 1.75k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 26
- 点击次数: 20
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-05-06