Les meilleures fonctions PHP

Les meilleures fonctions PHP disponibles dans la bibliothèque de fonctions.

montInFrench() ajouté le 18/05/2009 à 09:08 par Gero dans la catégorie dates

Cette fonction sert à nous retourner le mois, donné en argument en anglais, en français.
Pratique lorsqu'on utilise la fonction date() qui nous retourne le moi an anglais.

0

voir la fonction

convertDate() ajouté le 18/05/2009 à 10:01 par Polak25 dans la catégorie dates

Cette fonction permet de convertir une date au format français ou anglais (mysql)

0

voir la fonction

int_plurial() ajouté le 18/05/2009 à 12:51 par Guiltouf dans la catégorie chaines

Retourne un texte au pluriel ou pas.
ex : int_plurial(1, 'message') => 1 message
ex : int_plurial(3, 'message') => 3 messages

0

voir la fonction

destroy() ajouté le 18/05/2009 à 12:52 par Guiltouf dans la catégorie divers

Pour éviter les fuites mémoire ou comment être sur de détruire une variable ou une classe.

0

voir la fonction

_getRewritedText() ajouté le 18/05/2009 à 12:58 par Guiltouf dans la catégorie chaines

Idéal pour rewriter une url

0

voir la fonction

noExoticCar() ajouté le 19/05/2009 à 16:56 par stopher dans la catégorie chaines

Permet de remplacer les caractères accentués par les mêmes mais sans accent !

0

voir la fonction

var_dump_r() ajouté le 20/05/2009 à 08:52 par seebz dans la catégorie divers

Retourne les informations d'une variable.
Utile pour le débogage en développement, var_dump() affiche les informations d'une variable alors que var_dump_r() les retourne.

Pratique si vous utilisez des log en développement ;)

0

voir la fonction

debug() ajouté le 21/05/2009 à 21:09 par Guile dans la catégorie divers

Petite fonction qui permet de poser un point de debug, ou visionner le contenu de la variable mise en paramètre.
Le principe est simple :
- sans paramètre, cette fonction permet rapidement de savoir si le code passe effectivement là où vous avez placé le debug. (dans les cas ultime de doute...)
- avec un paramètre donné, ça en affiche le contenu : soit un var_dump (affichage complet d'une instance d'objet, ou d'un tableau), soit un simple affichage entouré de pipes (le caractère | ). Pourquoi entourer une variable affichée? Principalement pour deux raison : on voit rapidement si la variables commence ou se termine par des espaces, et les différents debug mis l'un derrière l'autre seront séparer (donc plus de doute possible sur les nombres).

Ce n'est pas la fonction ultime qui fait le café, elle n'a aucune prétention de remplacer ceci ou cela, mais je pense qu'elle mérite d'être utilisée vu sa simplicité d'utilisation, et son efficacité.

Exemple de code :

$mytab = array();
for ($myvar = 0; $myvar < 5; $myvar++)
{
$mytab[] = $myvar * $myvar;
if ($myvar == 0)
{
debug();
}
debug($myvar);
}

Résultat :
|DEBUG_HERE||0|
array(1) {
[0]=>
int(0)
}
|1|
array(2) {
[0]=>
int(0)
[1]=>
int(1)
}
|2|
array(3) {
[0]=>
int(0)
[1]=>
int(1)
[2]=>
int(4)
}
|3|
array(4) {
[0]=>
int(0)
[1]=>
int(1)
[2]=>
int(4)
[3]=>
int(9)
}
|4|
array(5) {
[0]=>
int(0)
[1]=>
int(1)
[2]=>
int(4)
[3]=>
int(9)
[4]=>
int(16)
}

0

voir la fonction

str_sshuffle() ajouté le 21/05/2009 à 21:30 par Guile dans la catégorie chaines

str_shuffle($str) renvoie la chaîne de caractères $str chamboulée (shuffle) : les caractères de cette chaîne sont mis dans le désordre.
Cette fonction n'est pas révolutionnaire, mais permet de générer un chamboulement de chaîne constant par rapport à une valeur donnée.
Peut-être utilisée dans une génération de clé de cryptage à partir d'un simple nombre.

Exemple :
$str = 'abcdefghij';
echo str_shuffle($str) . "\n";
echo str_shuffle($str) . "\n";
echo str_sshuffle($str, 42) . "\n";
echo str_sshuffle($str, 42) . "\n";



Résultat :
edjaghcbfi
ceadigbhjf
idceafgjhb
idceafgjhb

0

voir la fonction

dataBase() ajouté le 08/06/2009 à 00:30 par macherif dans la catégorie mysql

Cette classe vous permet d\'éviter de faire appel à la fn mysql_connect() ou mysqli_connect() chaque fois que vous avez besoin de vous connecter à la base .
Vous pouvez faire appel à cette classe en la plaçant sur un fichier dont vous lui feriez un \"include\" dans vos script & n\'oubliez pas de bien paramétrer vos constantes de connexion.
Merci et j\'espère que ça vous serez utile .

0

voir la fonction