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
Requires (Dev)
This package is not auto-updated.
Last update: 2025-01-01 17:17:43 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();