Methods summary
public static
string
|
#
slashes( string $chaine )
Ajout de slashe. Ajoute des slashes si magiquotes desactivé
Ajout de slashe. Ajoute des slashes si magiquotes desactivé
Parameters
- $chaine
string $chaine Chaine à traiter
Returns
string Chaine complétée par des /
|
public static
string
|
#
clean( string $string, string $delimiter = "_" )
Nettoyage de chaine. Reécrit une chaine pour supprimer espace et caractère
spéciaux, accentués ...
Nettoyage de chaine. Reécrit une chaine pour supprimer espace et caractère
spéciaux, accentués ...
Parameters
- $string
string $titre Chaine à traiter
- $delimiter
string $delimiter Charactère délimiteur
Returns
string chaine modifiée
|
public static
string
|
#
cut( string $chaine, integer $taillemax, string $end = "..." )
Découpe de chaine. Découpe une chaine au nombre de mot souhaité
Découpe de chaine. Découpe une chaine au nombre de mot souhaité
Parameters
- $chaine
string $chaine Chaine à traiter
- $taillemax
integer $taillemax Nombre de caractère maxi
- $end
string $end Caractère affiché en cas de césure (... par défaut)
Returns
string Chaine tronquée
|
public static
string
|
#
generate( integer $taille )
Génération "aléatoire". Génère une string de longeur $taille. La
génération favorise les chaines facilement mémorisable
Génération "aléatoire". Génère une string de longeur $taille. La
génération favorise les chaines facilement mémorisable
Parameters
- $taille
integer $taille Taille de la chaine désirée
Returns
string
|
public static
string
|
#
camelize( string $string )
Retourne une chaine sous le format camelCase
Retourne une chaine sous le format camelCase
Parameters
Returns
string
|
public static
string
|
#
geekize( string $string )
Fonction de geekiserie pour des propos plus intelligents
Fonction de geekiserie pour des propos plus intelligents
Parameters
Returns
string
|
public static
La
|
#
hasTooMuchCaps( string $string )
Anti majuscule. Vérifie que la chaine ne comporte pas trop de majuscule
(50%)
Anti majuscule. Vérifie que la chaine ne comporte pas trop de majuscule
(50%)
Parameters
- $string
string $string Chaine à vérifier
Returns
La chaine modifié si trop de maj ou la chaine original si ok
|
public static
boolean
|
#
isUpper( string $string )
Vérifie si une chaine est en majuscule
Vérifie si une chaine est en majuscule
Parameters
- $string
string $string Chaine d'entrée
Returns
boolean
|
public static
boolean
|
#
isLower( string $string )
Vérifie si une chaine est en minuscule
Vérifie si une chaine est en minuscule
Parameters
- $string
string $string Chaine d'entrée
Returns
boolean
|
public static
boolean
|
#
isIp( string $ip )
Vérification IP. Vérifie que la chaine est une ip valide
Vérification IP. Vérifie que la chaine est une ip valide
Parameters
- $ip
string $ip Adresse Ip à vérifier
Returns
boolean
|
public static
boolean
|
#
isMac( string $mac, mixed $separator = '-' )
Vérification MAC. Vérifie que la chaine est une adresse MAC valide
Vérification MAC. Vérifie que la chaine est une adresse MAC valide
Parameters
- $mac
string $mac Adresse MAC à vérifier
- $separator
Returns
boolean
|
public static
boolean
|
#
isMail( string $mail, boolean $dot = true )
Vérifie la syntaxe d'un mail. Gère également les mail locaux avec domaine
simple
Vérifie la syntaxe d'un mail. Gère également les mail locaux avec domaine
simple
Parameters
- $mail
string $mail Adresse email
- $dot
boolean $dot Un point obligatoire dans le domaine ?
Returns
boolean
|
public static
boolean
|
#
isComplex( string $string )
Vérifie si une chaine est complexe. Est considérée comme complexe une
chaine d'au moins 6 caractères, une minuscule, une maj , un chiffre et un
caractère spécial
Vérifie si une chaine est complexe. Est considérée comme complexe une
chaine d'au moins 6 caractères, une minuscule, une maj , un chiffre et un
caractère spécial
Parameters
Returns
boolean
|
public static
string
|
#
date2Mysql( string $date, string $format )
Conversion de date au format Mysql
Conversion de date au format Mysql
Parameters
- $date
string $date Date
- $format
string $format Format de la date fournie
Returns
string Date au format mysql Y-m-d ou false en cas d'erreur
Since
1.7.8
|
public static
array
|
#
dateTime2Array( string $datetime, string $format = 'fr', boolean $short = false )
Convertit un datetime en format fr ou en
Convertit un datetime en format fr ou en
Parameters
- $datetime
string $datetime
- $format
string $format Format de langue fr ou en
- $short
boolean $short Date raccourcie (jjmm hhii) ou non
Returns
array
|
public static
string
|
#
reduceDoubleSlashes( string $chaine )
reduceDoubleSlashes Transforme les // en / sauf sur http://
reduceDoubleSlashes Transforme les // en / sauf sur http://
Parameters
Returns
string
|
public
string
|
#
str2hex( string $str )
Convertit une chaine de caractère en sa représentation hexadecimal
Convertit une chaine de caractère en sa représentation hexadecimal
Parameters
Returns
string
|
public
string
|
#
toUTF8( string $str )
Retourne une chaine en UTF8
Retourne une chaine en UTF8
Parameters
- $str
string $str Chaine à convertir
Returns
string Chaine en UTF8
Since
1.8.6
|