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