muhamadrezaar/stringer

Manipulation String Library

0.0.2 2018-07-22 18:11 UTC

This package is not auto-updated.

Last update: 2024-10-27 06:13:11 UTC


README

Total Downloads License License StyleCi

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

License

https://reza.mit-license.org/

Development will continue fork this repo and pull request