Overview

Packages

  • Auth
  • Config
  • Controller
  • Date
  • Db
  • Feed
    • Abstract
    • Writers
  • File
    • Decorator
  • Form
    • Element
  • Image
  • Log
    • Writer
  • Net
    • Exception
  • None
  • PHP
  • PHPMailer
  • Session
  • Util
  • Validate
    • Validator
  • Zend
    • Registry

Classes

  • Util_Bench
  • Util_ErrorHandler
  • Util_Pagination
  • Util_String
  • Util_Token
  • Util_UserAgent

Exceptions

  • Util_ExceptionHandler
  • Overview
  • Package
  • Class
  • Tree

Class Util_String

Classe String

Class de gestion de string

Package: Util
Category: Pry
Author: Olivier ROGER <oroger.fr>
Version: 1.9.0
Located at Util/String.class.php
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 à 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
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 à traiter
$taillemax
integer
Nombre de caractère maxi
$end
string
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 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

$string
string

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

$string
string

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
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
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
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
Adresse Ip à vérifier

Returns

boolean
public static boolean
# isMac( string $mac, $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
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
Adresse email
$dot
boolean
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

$string
string

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
$format
string
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
$format
string
Format de langue fr ou en
$short
boolean
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

$chaine
string

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

$str
string

Returns

string
public string
# toUTF8( string $str )

Retourne une chaine en UTF8

Retourne une chaine en UTF8

Parameters

$str
string
Chaine à convertir

Returns

string
Chaine en UTF8

Since

1.8.6
Pry Framework API documentation generated by ApiGen 2.6.1