josalba/stringplus-php

There is no license information available for the latest version (0.0.2) of this package.

0.0.2 2023-03-29 09:34 UTC

This package is not auto-updated.

Last update: 2024-06-05 14:49:31 UTC


README

Minimum PHP Version download

composer require josalba/stringplus-php

Esta clase proporciona una variedad de métodos para facilitar la transformación de strings

Methods

  • __toString: Retorna el string resultante.
  • in: comprueba si existe en la cadena enviada como parámetro.
  • getLength: Longitud de la cadena.
  • equals: Compara con otra cadena.
  • toMd5: Codifica en md5.
  • or: Cambia la cadena si es empty por otra elegible.
  • concat: Concatena cadenas si no son empty.
  • trim
  • removeSpaces: Elimina espacios.
  • addFirstWith: Concatena una cadena al inicio.
  • addLastWith: Concatena una cadena al final.
  • removeTags: Elimina lenguajes de etiqueta.
  • repalce: Remplaza una cadena de texto dentro del resultado.
  • remplaceWithCallback: Remplaza una cadena de texto dentro del resultado por callback.
  • inArray: Comprueba si existe esta cadena en un array.
  • isKeyInArray: Comprueba si esta cadena es clave en un array.
  • isEmpty: Comprueba si es vacía.

Example

New

 $text = StringPlus::create('Lorem Ipsum');

Result

 'Lorem Ipsum'

Or

Por creación

 $text = StringPlus::ors('',null,'Lorem Ipsum','','is');

Result

 'Lorem Ipsum'

Por método

 $text = StringPlus::create('')
    ->or(null)
    ->or('Lorem Ipsum')
    ->or('')
    ->or('is');

Result

 'Lorem Ipsum'

Concat

 $text = StringPlus::create('Lorem Ipsum')
            ->concat('')
            ->concat(null)
            ->concat('is simply dummy text of the printing and typesetting industry.')
            ->concat('');

Result

 'Lorem Ipsum is simply dummy text of the printing and typesetting industry.'

In

 $isIn = StringPlus::create('Lorem Ipsum')->in('Ipsum');

 if($isIn === true){
    echo "OK.";
 }

GetLength

 $length = StringPlus::create('Lorem Ipsum')->getLength();

Equals

 $isEquals = StringPlus::create('Lorem Ipsum')->equals('Lorem Ipsum');

 if($isIn === true){
    echo "Es igual.";
 }

ToMd5

 $md5 = StringPlus::create('Lorem Ipsum')->toMd5();