Sf TIC Bundles

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
see
https://www.php.net/manual/fr/function.boolval.php
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
TODO:

proposer un 'join' pour certains 'array' (liste indexée à un seul niveau de scalar).

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

        
On this page

Search results