muhamadrezaar/stringer
Composer 安装命令:
composer require muhamadrezaar/stringer
包简介
Manipulation String Library
README 文档
README
Introduction
Stringer is stand alone PHP package for string manipulation with an expresive syntax.
Instalation
This package required composer
composer require muhamadrezaar/stringer
then in your file php
include "vendor/autoload.php";
Example
Here is the basic usage and some examples methods:
<?php include "vendor/autoload.php"; $str = new RezaAr\Stringer\Stringer("php is awesome"); // or $str = stringer("php is awesome"); $str->reverse()->display(); // return "emosewa si php" $str->substring(0,1)->display(); // return "r" ?>
Custom Method
<?php $string = stringer('laravel is php framework'); $string->custom(function($string){ // your own manipulation syntax }) ->display() ?>
Using chaining method
$str = stringer('azer') ->reverse() ->replace("a","i") ->repeat(2," ") ->display(); // return "rezi rezi"
Available Methods
| Methods |
|---|
| ->reverse() |
| ->substring($start = 0, $end = 0) |
| ->custom(callable $string) |
| ->camelCase($separator = " ") |
| ->appendFirst($first="") |
| ->appendLast($last="") |
| ->repeat($loop=1,$separator="") |
| ->upperFirst() |
| ->lowerFirst() |
| ->upperLast() |
| ->lowerLast() |
| ->replace($search,$replace) |
| ->shuffle() |
| ->reverse() |
License
Development will continue fork this repo and pull request
muhamadrezaar/stringer 适用场景与选型建议
muhamadrezaar/stringer 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 15 次下载、GitHub Stars 达 1, 最近一次更新时间为 2018 年 07 月 22 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 muhamadrezaar/stringer 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 muhamadrezaar/stringer 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 15
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-07-22