Util
class Util (View source)
Ensemble de méthodes aide au développement.
Constants
DS |
|
Methods
Lit un fichier de type JSON et retourne un tableau associatif.
Créer un fichier au format JSON si celui si n'existe pas.
Sauvegarde des données dans un fichier au format JSON.
Retourne l'extension d'un fichier passé en paramètre.
Retourne le nom des dossier contenus dans un répertoire.
Ajoute un préfixe à chaque élément d'un tableau de string.
Si une valeur insensible à la case est contenue dans un tableau.
Vérifie la présence d'une liste de clés dans un tableau associatif.
Remplace les barres obliques et barres obliques inversées par le séparateur du système et supprime les espaces et slash en début et fin de chaîne.
Remplace la première occurrence dans une chaine.
Remplace la dernière occurrence dans une chaine.
Génère une chaine aléatoire.
Details
at line 35
static array|object
getJson(string $file, bool $assoc = true)
Lit un fichier de type JSON et retourne un tableau associatif.
at line 67
static bool|null
createJson(string $strPath, string $strFileName, array $data = [])
Créer un fichier au format JSON si celui si n'existe pas.
at line 96
static bool
saveJson(string $path, string $file, array $data)
Sauvegarde des données dans un fichier au format JSON.
at line 111
static string
getFileExtension(string $pathFile)
Retourne l'extension d'un fichier passé en paramètre.
at line 124
static array
getFolder(string $dir, string[] $exclude = ['.', '..'])
Retourne le nom des dossier contenus dans un répertoire.
at line 147
static array
arrayPrefixValue(string[] $array, string $prefix)
Ajoute un préfixe à chaque élément d'un tableau de string.
at line 164
static bool
inArrayToLower(string $needle, array $array)
Si une valeur insensible à la case est contenue dans un tableau.
at line 177
static bool
arrayKeysExists(array $keys, array $data)
Vérifie la présence d'une liste de clés dans un tableau associatif.
at line 191
static string
cleanPath(string $path, string $character_mask = "\\// \t\n\r\0\v/")
Remplace les barres obliques et barres obliques inversées par le séparateur du système et supprime les espaces et slash en début et fin de chaîne.
at line 207
static string
strReplaceFirst(string $search, string $replace, string $subject)
Remplace la première occurrence dans une chaine.
at line 225
static string
strReplaceLast(string $search, string $replace, string $subject)
Remplace la dernière occurrence dans une chaine.
at line 242
static string
strRandom(int $length = 20, string $chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_')
Génère une chaine aléatoire.