ConvertHelper
in package
Méthodes statiques utilitaires pour convertir différents types de données.
Table of Contents
Methods
- boolean() : bool|null
- Retourne l'équivalent booléen (ou null) d'une variable quelconque.
- counter() : int|float|null
- Retourne une quantité à partir d'une variable de type quelconque (intval, floatval, count...).
- hsize() : string
- Retourne une quantité avec des unités "pour humain" (avec l'unité la plus proche).
- stringify() : string|null
- Retourne une chaine de caractères à partir d'une variable de type quelconque.
- timestamp() : int|null
- Retourne un timestamp Unix à partir d'une variable quelconque.
- toArray() : array<string|int, mixed>|null
- Retourne une liste (ou null) à partir d'une variable quelconque.
- __construct() : mixed
- This class should not be instantiated.
Methods
boolean()
Retourne l'équivalent booléen (ou null) d'une variable quelconque.
public
static boolean(mixed $value) : bool|null
Parameters
- $value : mixed
-
Valeur à interpréter comme booléen
Tags
Return values
bool|null —Booléen correspondant (ou null si indéterminé)
counter()
Retourne une quantité à partir d'une variable de type quelconque (intval, floatval, count...).
public
static counter(mixed $value) : int|float|null
Parameters
- $value : mixed
-
Valeur dont une quantité est à déterminer
Return values
int|float|null —Valeur numérique (ou null si indéterminé)
hsize()
Retourne une quantité avec des unités "pour humain" (avec l'unité la plus proche).
public
static hsize(mixed $bytes[, mixed $units = null ][, int $prec = 1 ][, int $base = 2 ]) : string
Parameters
- $bytes : mixed
-
Valeur en octets (variable convertie par self::counter)
- $units : mixed = null
-
Liste des unités (si vide, liste par défaut en octets)
- $prec : int = 1
-
Précision (nombre de décimales)
- $base : int = 2
-
Calculs en base 2 ou en base 10
Return values
string —Valeur numérique arrondie avec unité en suffixe
stringify()
Retourne une chaine de caractères à partir d'une variable de type quelconque.
public
static stringify(mixed $value) : string|null
Parameters
- $value : mixed
-
Valeur à convertir en caractères
Tags
Return values
string|null —Chaine de caractères (ou null si indéterminé)
timestamp()
Retourne un timestamp Unix à partir d'une variable quelconque.
public
static timestamp(mixed $value) : int|null
Parameters
- $value : mixed
-
Valeur à analyser pour déterminer une date
Return values
int|null —Nombre de secondes depuis Epoch (ou null si indéterminé)
toArray()
Retourne une liste (ou null) à partir d'une variable quelconque.
public
static toArray(mixed $value[, string $stropt = 'auto' ]) : array<string|int, mixed>|null
Parameters
- $value : mixed
-
Valeur à transformer en tableau
- $stropt : string = 'auto'
-
Traitement des chaînes : auto (défaut), json, serialize (sinon séparateur pour explode)
Return values
array<string|int, mixed>|null —Tableau correspondant à la valeur en entrée (ou null si indéterminé)
__construct()
This class should not be instantiated.
private
__construct() : mixed