Aller au contenu principal
loading

Fonctions de bases en PHP

POSTÉ DANS PHP TAGS PHP AUTEUR herve COMMENTAIRES 2

Voilà un petit mémo des fonctions de base en PHP, tirées de la page http://www.phpdebutant.org/article61.php :
 

Fonction

Description

Code PHP

Rés.

addslashes()  Ajoute des anti-slashes devant les caractères spéciaux $res = addslashes("L'a");

L\'a

stripslashes()  Retire les anti-slashes devant les caractères spéciaux. $res = stripslashes("L\'a");

L'a

dechex()  Retourne la valeur hexadécimale d'un nombre (ici 2548). $res = dechex("2548");

9f4

ceil() Retourne le nombre entier supérieur ( utiliser floor() pour le nombre entier inférieur et round() pour le nombre entier le plus proche). $res = ceil("12.1"); *

13

chunk_split() Permet de scinder une chaîne en plusieurs morceaux. $res = chunk_split("DGDFEF","2","-");

DG-DF-EF-

htmlentities() Remplace les caractères par leur équivalent HTML (si ils existent). $res = htmlentities("&");

&

strstr() Recherche le premier caractère 'p' dans la chaîne et affiche le reste de la chaîne y compris le 'p'. $res = strstr ("webmaster@phpdebutant.org", "p");

phpdebutant.org

strlen() Retourne la longueur de la chaîne $res = strlen("lachainedecaracteres");

20

strtolower() Passe tous les caractères en minuscules. $res = strtolower("LA CHAINE dE caRActERes");

la chaine de caracteres

strtoupper() Passe tous les caractères en MAJUSCULES. $res = strtoupper("LA CHAINE dE caRActERes");

LA CHAINE DE CARACTERES

str_replace() Remplace un caractère par un autre dans une chaîne. Tiens compte de la casse. $res = str_replace("a","o","Lalala");

Lololo

trim() Efface les espaces blancs (\n, \r, etc)  au début et à la fin d'une chaîne (pas au milieu). $res = trim("  Salut le monde   ");

Salut le monde

ucfirst() Met la première lettre de chaque chaîne en Majuscule. $res = ucfirst("salut le monde. ca va ?");

Salut le monde. ca va ?

ucwords() Met la première lettre de chaque mot d'une chaîne en Majuscule. $res = ucwords("salut le monde");

Salut Le Monde

strpos() Recherche la position du premier caractères trouvé. Retourne le nombre de caractères placés avant lui (ici 4). $res = strpos("abcdef","e");

4

ereg() Recherche si une chaîne de caractère est contenue dans une autre (ex. recherche si "ABCDE" contient "BCD"). if(ereg("BCD","ABCDEF"))
{echo "oui";} else {echo "non";}

oui

* La virgule sous PHP est représentée par un point "." , ainsi 12,1 s'écrit : 12.1 !



2 commentaire