josalba / stringplus-php
Installs: 10
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/josalba/stringplus-php
Requires (Dev)
This package is not auto-updated.
Last update: 2025-10-22 21:13:34 UTC
README
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();