Documentation
Text
The text helper is a set of methods to help with the manipulation of strings.
translitIt(string $str)
Translit function ua,ru => latin
echo Text::translitIt('Привет');
trimSlashes(string $str)
Removes any leading and traling slashes from a string
echo Text::trimSlashes('some text here/');
strpSlashes(string $str)
Removes slashes contained in a string or in an array
echo Text::strpSlashes('some \ text \ here');
stripQuotes(string $str)
Removes single and double quotes from a string
echo Text::stripQuotes('some "text" here');
quotesToEntities(string $str)
Convert single and double quotes to entities
echo Text::quotesToEntities('some "text" here');
random([string $type = 'alnum', [string $length = 16]])
Creates a random string of characters.
// Echo's 7GdtAfrIeB2i1PwT echo Text::random(); // Echo's 886522129 echo Text::random('basic'); // Echo's eeae4b78d203ed75c424db651d025f26 echo Text::random('unique'); // Echo's 8f520ed29e09d569ae28cf2d404a3108a68b6da1 echo Text::random('sha1'); // Echo's olxCWLqexWebYXHI echo Text::random('alpha'); // Echo's 0072154088176443 echo Text::random('numeric'); // Echo's 9926755998921531 echo Text::random('nozero'); // Echo's WT3AMVUJWCLHC9XM echo Text::random('distinct'); // Echo's fa2faabc370a36bc echo Text::random('hexdec');
cut(string $str, integer$length, [string $cut_msg = null])
Cut string
echo Text::cut('Some text here', 5);
lowercase(string $str)
Lowercase
echo Text::lowercase('Some text here');
uppercase(string $str)
Uppercase
echo Text::uppercase('Some text here');
length(string $str)
Get length
echo Text::length('Some text here');
lorem([integer $num = 1])
Create a lorem ipsum text
echo Text::lorem(2);
right(string $str, integer$num)
Extract the last `$num` characters from a string.
echo Text::right('Some text here', 4);
left(string $str, integer$num)
Extract the first `$num` characters from a string.
echo Text::left('Some text here', 4);
nl2br(string $str, [boolean $xhtml = true])
Replaces newline with
or
.
echo Text::nl2br("Some \n text \n here");
br2nl(string $str)
Replaces
and
with newline.
echo Text::br2nl("Some
text
here");
ampEncode(string $str)
Converts & to & amp;
echo Text::ampEncode("M&CMS;");
ampDecode(string $str)
Converts & amp; to &.
echo Text::ampDecode("M& amp;CMS");
toHtml(string $str)
Convert plain text to html
echo Text::toHtml('test');