hgh/helpers

This package contains all helpful methods to help on texts, arrays, objects and number.

v1.1.0 2020-07-14 19:55 UTC

This package is auto-updated.

Last update: 2024-04-15 05:02:36 UTC


README

This package contains all helpful methods to help on texts, arrays, objects and number.

Table of contents

Installation

To install this package, require it via the composer.

composer require hgh/helpers

Text Helper

The text helper is a helper that changes on texts.

Text Helper available methods

Method Method Type Description Sample
toSnakeCase static This method will convert any text to snake case. camelCase to camel_case
snakeToCamel static This method will convert any text from snake case to camel case. snake_case to camelCase
snakeToPascal static This method will convert any text from snake case to pascal case. snake_case to PascalCase
className static Will extract the class name from a namespace \HGh\Test\ClassName to ClassName
remove static Search a text in another text and remove it This is a test, search for test, result This is a
removeSpaces static Remove spaces from a sting This is a test, result Thisisatest
replace static Search a text in another text and replace it This is a test, replace test with text, result This is a text
utf8 static Convert a text to utf8 -
removeNonUtf8 static Remove non UTF8 characters from a string -
removeNonAlphanumeric static Remove all nonAlphanumeric characters from a string $%asdds565 to asdds565
lowercase static Convert a string to lowe case AbsasdADK to absasdadk
uppercase static Convert a string to upper case AbsasdADK to ABSASDADK
price static Convert a number to two decimal after point 2 to 2.00

Array Helper

The text helper is a helper that changes on arrays.

Array Helper available methods

Method Method Type Description Sample
snakeIndexes static Make all indexes of array snake_case. It can be recursive or not. ["camelCase" => true] to ["camel_case" => true]
changeIndex static Change an index to another one. ["oldIndex" => true] to ["newIndex" => true]

Object Helper

The text helper is a helper that changes on objects.

Object Helper available methods

Method Method Type Description Sample
snakeKeys static Make all keys of object snake_case. It can be recursive or not. $stdClass->camelCase = true; to $stdClass->camel_case = true
changeKey static Change a key to another one. $stdClass->old_key = true; to $stdClass->new_key = true