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