Utils
    
            
            in package
            
        
    
    
    
        
            Utils give us some basic and common methods.
Tags
Table of Contents
- bin2str() : string
 - Convert a variable with binary content to text.
 - bool2str() : string
 - Convert a boolean to text.
 - dateRange() : array<string|int, mixed>
 - Returns an array with all dates between $first and $last.
 - fixHtml() : string|null
 - Make corrections in the HTML code
 - floatcmp() : bool
 - Compare two floating point numbers with an accuracy of $precision, returns True if they are equal, False otherwise.
 - intval() : int|null
 - Returns the integer value of the variable $ s, or null if it is null. The intval() function of the php returns 0 if it is null.
 - isValidUrl() : bool
 - noHtml() : string|null
 - This function converts: < to < > to > " to " ' to '
 - normalize() : string|null
 - Normalizes a string replacing accented characters to their normalized counterparts.
 - randomString() : string
 - Returns a random text string of length $length.
 - str2bin() : string|null
 - Convert a text to binary.
 - str2bool() : bool
 - PostgreSQL saves the True values as 't', MySQL as 1.
 - trueTextBreak() : string|null
 - Breaks text at maximum width, without break words.
 
Methods
bin2str()
Convert a variable with binary content to text.
    public
            static        bin2str(mixed $val) : string
        It does it in base64.
Parameters
- $val : mixed
 
Return values
string —bool2str()
Convert a boolean to text.
    public
            static        bool2str(bool $val) : string
    
        Parameters
- $val : bool
 
Return values
string —dateRange()
Returns an array with all dates between $first and $last.
    public
            static        dateRange(string $first, string $last[, string $step = '+1 day' ][, string $format = 'd-m-Y' ]) : array<string|int, mixed>
    
        Parameters
- $first : string
 - $last : string
 - $step : string = '+1 day'
 - $format : string = 'd-m-Y'
 
Return values
array<string|int, mixed> —fixHtml()
Make corrections in the HTML code
    public
            static        fixHtml(string|null $txt) : string|null
    
        Parameters
- $txt : string|null
 
Return values
string|null —floatcmp()
Compare two floating point numbers with an accuracy of $precision, returns True if they are equal, False otherwise.
    public
            static        floatcmp(float $f1, float $f2[, int $precision = 10 ][, bool $round = false ]) : bool
    
        Parameters
- $f1 : float
 - $f2 : float
 - $precision : int = 10
 - $round : bool = false
 
Return values
bool —intval()
Returns the integer value of the variable $ s, or null if it is null. The intval() function of the php returns 0 if it is null.
    public
            static        intval(string|null $str) : int|null
    
        Parameters
- $str : string|null
 
Return values
int|null —isValidUrl()
    public
            static        isValidUrl(string $url) : bool
        
        Parameters
- $url : string
 
Return values
bool —noHtml()
This function converts: < to < > to > " to " ' to '
    public
            static        noHtml(string|null $txt) : string|null
        Do not be tempted to substitute by htmlentities or htmlspecialshars because you will find many unpleasant surprises.
Parameters
- $txt : string|null
 
Return values
string|null —normalize()
Normalizes a string replacing accented characters to their normalized counterparts.
    public
            static        normalize(string|null $string) : string|null
    
        Parameters
- $string : string|null
 
Return values
string|null —randomString()
Returns a random text string of length $length.
    public
            static        randomString([int $length = 10 ]) : string
    
        Parameters
- $length : int = 10
 
Return values
string —str2bin()
Convert a text to binary.
    public
            static        str2bin(string|null $val) : string|null
        It does with base64.
Parameters
- $val : string|null
 
Return values
string|null —str2bool()
PostgreSQL saves the True values as 't', MySQL as 1.
    public
            static        str2bool(string $val) : bool
        This function returns True if the value corresponds to any of the above.
Parameters
- $val : string
 
Return values
bool —trueTextBreak()
Breaks text at maximum width, without break words.
    public
            static        trueTextBreak(string|null $text[, int $maxWidth = 500 ]) : string|null
    
        Parameters
- $text : string|null
 - $maxWidth : int = 500