Download the PHP package el-gitto-junior/string without Composer

On this page you can find all versions of the php package el-gitto-junior/string. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package string

The String Gear

Build Status Latest Stable Version Total Downloads License

A collection of basic string manipulation functions. There are 2 APIs:

I am not going to bother documenting every single last function here but please see below for some general usage examples. The rest you can work out for yourself by reading the source, it's fairly straight forward and well commented.

How to Install

Installation via composer is easy:

composer require gears/string:*

How to Use

Here are a few procedural examples:

In PHP 5.6 you can import functions so you could change the above to:

NOTE: All function names are camelCased.

Prior to PHP 5.6 this is not possible. So you can do this instead:

The factory method: You may wish to use the factory method to initiate a new Gears\String object. When you do, please note how the subsequent method call signature changes. You no longer need to provide the string to be performed on as the first argument. This is automatically done for you. Here is an example:

If an array is returned for example when using the match method, the array will be an array of Gears\String instances not simple PHP strings.

NOTE: Using the procedural API will only ever return standard PHP strings unlike the above.

Laravel Integration

Gears\String has been designed as functionally compatible to the Laravel Str class. Thus if you want you can completely swap out for .

To do so in the file replace the following line:

with:

Credits

Thanks to alecgorge for the inspiration, I have taken his methods re-factored them slightly and added a few of my own methods, into the mix. https://github.com/alecgorge/PHP-String-Class/

Additionally all methods in the class provided by Laravel. Have been integrated into . https://github.com/laravel/framework/blob/4.2/src/Illuminate/Support/Str.php


Developed by Brad Jones - [email protected]


All versions of string with dependencies

PHP Build Version
Package Version
Requires illuminate/support Version 5.*
patchwork/utf8 Version 1.*
neitanod/forceutf8 Version 1.*
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package el-gitto-junior/string contains the following files

Loading the files please wait ....