Sf TIC Bundles

StringHelper
in package

Méthodes statiques utilitaires pour convertir des chaines de caractères.

Table of Contents

Methods

asciify()  : string
Retourne une chaine ASCII en convertissant les caractères étendus.
genrandom()  : string
Génération d'une chaine aléatoire.
jsescape()  : string
Retourne une chaine avec les échappements pour du code JavaScript.
slugify()  : string
Retourne une chaine canonisée à partir d'une chaine donnée.
__construct()  : mixed
This class should not be instantiated.

Methods

asciify()

Retourne une chaine ASCII en convertissant les caractères étendus.

public static asciify(string $text) : string
Parameters
$text : string

Texte en UTF-8 à transformer

Return values
string

Chaine équivalente avec les caractères 7 bits

genrandom()

Génération d'une chaine aléatoire.

public static genrandom([int $length = 8 ][, mixed $sigils = null ]) : string
Parameters
$length : int = 8

Nombre de caractères à générer (longueur de la chaine)

$sigils : mixed = null

Alphabet à utiliser (caractères autorisés dans la chaine) si Null : ensemble alpha-numérique [a-zA-Z0-9] si True : ASCII de base imprimable, sauf & < > $ ^ " ' ` \ | si False : alpha-numérique non ambigus [A-Z0-9], sauf 0 O 1 I

Return values
string

Chaine constituée de $length caractères aléatoires parmis $sigils

jsescape()

Retourne une chaine avec les échappements pour du code JavaScript.

public static jsescape(string $text) : string

cf. Twig\Extension\EscaperExtension : twig_escape_filter()

Parameters
$text : string

Valeur à échapper pour utilisation dans du code JS

Return values
string

Valeur échappée prête pour insertion dans du code JS

slugify()

Retourne une chaine canonisée à partir d'une chaine donnée.

public static slugify(string $text[, string $subst = '-' ][, string $re_ok = 'a-z0-9_\-\.' ]) : string
Parameters
$text : string

Texte en UTF-8 à slugifier

$subst : string = '-'

Caractère de substitution pour les caractères non autorisés

$re_ok : string = 'a-z0-9_\-\.'

Ensemble des caractères autorisés (pour regexp)

Return values
string

Slug en minuscules et underscores pour les espaces

__construct()

This class should not be instantiated.

private __construct() : mixed

        
On this page

Search results